typedef struct _DRIVER_EXTENSION
{
struct _DRIVER_OBJECT *DriverObject;
} *PDRIVER_EXTENSION;
PDRIVER_EXTENSION DriverExtension;
请问DriverExtension是一个什么样的变量?和 *PDRIVER_EXTENSION DriverExtension这样定义有没有区别?还是就没有*PDRIVER_EXTENSION DriverExtension这样定义的啊?
谢谢楼下如有朋友的回答,现在我已弄清楚了PDRIVER_EXTENSION DriverExtension;的作用是定义一个DriverExtension的结构体变量。
我还有一个问题:我如果想引用代码中的struct _DRIVER_OBJECT *DriverObject;(补充:DriverObject和DriverExtension一样,也是个结构体变量)。
//------------------------补充代码-------------------------
struct _DRIVER_OBJECT
{
struct _DRIVER_EXTENSION *pDriverExtension;
} ;
//-------------------------------------------------
潇潇雨雨
慕妹3146593
喵喵时光机
相关分类