首页 >
C >
结构体,联合体,枚举
阅读:57,774
开发库中的结构体
各种开发库中,结构体的定义是无处不在的。比如在Windows内核驱动开发的WDK库中,就有一个经常被使用的UNICODE_STRING结构体,它的定义如下:
typedef struct _UNICODE_STRING {
USHORT Length;//字节数,不是字符数
USHORT MaximumLength;//字节数,不是字符数
PWSTR Buffer;//非零结尾,中间也可能含有零
} UNICODE_STRING, *PUNICODE_STRING;
这个结构体定义了一种新的字符串表示方法,它不再是以’\