api函数中如何传入指针参数,高手速来!!
函数ReadProcessMemory原型BOOL ReadProcessMemory( HANDLE hProcess, LPCVOID lpBaseAddress, LPVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead );第三个参数我想用指针,应怎么声明这个函数???
程序代码:
[DllImport("kernel32.dll")] public static extern void ReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, ???? lpBuffer, int nSize, IntPtr lpNumberOfBytesWritten); //hProcess:进程句柄;lpBaseAddress:读出数据的地址;lpBuffer:存放读取数据的地址;nSize:读出的数据大小; // lpNumberOfBytesRead:数据的实际大小
还有,怎么将intptr类型转为指针类型??
求高手回答。
不要说C#不推荐用指针这样的废话,OK?