就是一个返回 DWORD(32位数据)的 API 函数
DWORD WINAPI MyThread1 (LPVOID lpParam){ somestruct* pN = (somestruct*)lpParam; // 将参数转为你的类型 pN->m_number;//这里就是利用你传进来的指针进行一个类型转换,然后用这个指针做一些你想要的事 ...return 0;} 就是说 你传进来一个指针给这个函数 但是呢这个指针是空类型的 因...
我是这么认为的!DWORDWINAPIMyThread1(LPVOIDlpParam){ somestruct*pN=(somestruct*)lpParam;//将参数转为你的类型 pN->m_number;//这里就是利用你传进来的指针进行一个类型转换,然后用这个指针做一些你想要的事 ...return0;} 就是说你传进来一个指针给这个函数但是呢这个指针是空类型的因为空类...
指针指向的函数是WINAPI,这里其实是告诉编译器,此类函数的参数的入栈次序。这个指针所指向的函数应该是一类有三种相应的参数(HANDLE, DWORD, PHANDLE),返回值是BOOL类型的函数。例如:BOOL myapi1 (HANDLE h, DWORD d, PHANDLE p){...};BOOL myapi2 (HANDLE h, DWORD d, PHANDLE p){...};pfOpenProcess...
static ,WINAPI是不能混用的.
我是这么认为的!DWORDWINAPIMyThread1(LPVOIDlpParam){ somestruct*pN=(somestruct*)lpParam;//将参数转为你的类型 pN->m_number;//这里就是利用你传进来的指针进行一个类型转换,然后用这个指针做一些你想要的事 ...return0;} 就是说你传进来一个指针给这个函数但是呢这个指针是空类型的因为空...
WINAPI:Windows API的函数调用方式,常见于SDK头文件中对API函数的声明中,相当于_stdcall(更严格地说,这不是数据类型,而是一种函数调用约定)命名规律 基本数据类型包括:BYTE、CHAR、WORD、SHORT、INT等。指针类型的命令方式一般是在其指向的数据类型前加“LP”或“P”,比如指向DWORD的指针类型为“LPDWORD”和...