其实PHYSICAL_ADDRESS 是一个union的宏定义:
typedef LARGE_INTEGER PHYSICAL_ADDRESS, *PPHYSICAL_ADDRESS;
为了知道LARGE_INTEGER,我又查看了下MSDN:
typedef union _LARGE_INTEGER {
struct {
DWORD LowPart;
LONG HighPart;
} ;
struct {
DWORD LowPart;
LONG HighPart;
} u;
LONGLONG QuadPart;
}LARGE_INTEGER, *PLARGE_INTEGER;
希望对大家有帮助。