#define CONTAINING_RECORD(address, type, field) ((type *)( \
(PCHAR)(address) - \
(ULONG_PTR)(&((type *)0)->field)))
CONTAINING_RECORD(address, type, field)
表示:返回一个类型为type的struct的实例的基地址,已知其结构体中名为field的字段的地址为address