请详细说出。NET调用WIN32API的方法(举DIRECTX)的例子。

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:15:21

给个例子吧^_^
http://www.moon-soft.com/doc/44954.htm
http://hqtech.nease.net/Article/DS_DXHistory.htm

给你看另一个例子吧,调用的不是directX,不过原理都一样。

下面是示例在C#里面调用win32api中的 CreateFile 和 CloseHandle 这两个函数。

using System;
using System.IO;
using System.Runtime.InteropServices;

namespace copytest
{
/// <summary>
/// FileAccess 的摘要说明。
/// </summary>
public class OpenFileApi
{

private const uint GENERIC_READ = 0x80000000;
private const uint GENERIC_WRITE = 0x40000000;

private const int CREATE_NEW = 1;
private const int CREATE_ALWAYS = 2;
private const int OPEN_EXISTING = 3;
private const int OPEN_ALWAYS = 4;

private const int FILE_SHARE_READ = 0x1;