MODULEENTRY32 me32 = {0};
上面的代码做了什么? 我读过有关 MODULEENTRY32 的内容,但看起来不像这样(像结构)。
结构:
typedef struct tagMODULEENTRY32 {
DWORD dwSize;
DWORD th32ModuleID;
DWORD th32ProcessID;
DWORD GlblcntUsage;
DWORD ProccntUsage;
BYTE *modBaseAddr;
DWORD modBaseSize;
HMODULE hModule;
TCHAR szModule[MAX_MODULE_NAME32 + 1];
TCHAR szExePath[MAX_PATH];
} MODULEENTRY32, *PMODULEENTRY32;
谢谢
最佳答案
代码 MODULEENTRY32 me32 = {0};
将以零填充分配给 me32 的内存,因此所有属性均为 0/null/""。
关于c - MODULEENTRY32 谁该做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5078740/