WDK 标准数据类型
阅读原文时间:2023年07月09日阅读:3

刚刚看到vs2012可以完美支持wdk开发,心中窃喜,正要下载,竟然看到xp不在其支持范围内,

这让刚刚从win7换过来的我真是DT,算了,还是和学习资料保持一致,反正学习的重点不是方便

正题:

为了消除使用不同的c编译器或者为不同平台编译程序导致的数据格式不统一的问题,在wdk开发中,建议使用如下数据类型:

通用类型

wdk规范

说明

unsigned long

ULONG

无符号长整形

unsigned char  

UCHAR  

无符号字符型

unisgned int

UINT  

无符号整形

void

VOID

无类型

unsigned long*

PULONG

无符号长整形指针

unsigned char*

PUCHAR

无符号字符型指针

unsigned int*

PUINT

无符号整形指针

void*

PVOID

无类型指针

 char*

 UNICODE_STRING

 字符串类型