郁闷,关于.H头文件声明的问题。
lrest 2006-06-14 08:44:38 在一个winnet.h中:
typedef struct _MEMORY_BASIC_INFORMATION {
PVOID BaseAddress;
PVOID AllocationBase;
DWORD AllocationProtect;
SIZE_T RegionSize;
DWORD State;
DWORD Protect;
DWORD Type;
} MEMORY_BASIC_INFORMATION, *PMEMORY_BASIC_INFORMATION;
------------------------------------------------------
typedef struct _MEMORY_BASIC_INFORMATION_K {
PVOID BaseAddress;
PVOID AllocationBase;
DWORD AllocationProtect;
SIZE_T RegionSize;
DWORD State;
DWORD Protect;
DWORD Type;
} MEMORY_BASIC_INFORMATION_K, *PMEMORY_BASIC_INFORMATION_K;
=========================================================
在aa.cpp中写入:
MEMORY_BASIC_INFORMATION aa;
MEMORY_BASIC_INFORMATION_K bb;
========================================================
error C2065: 'MEMORY_BASIC_INFORMATION_K' : undeclared identifier
可MEMORY_BASIC_INFORMATION结构,系统却可以正常捕获。