【发布时间】:2011-02-22 18:31:23
【问题描述】:
我正在浏览一个 Windows 设备驱动程序,我看到了这样的结构代码:
struct driver1
{
UINT64 Readable : 1;
UINT64 Writable : 1;
UINT64 Executable : 1;
UINT64 Control : 3;
UINT64 Status : 1;
UINT64 Reserved : 51;
UINT64 Available1 : 5;
UINT64 IsMapped : 1;
};
每个UINT64 是否代表一个位?冒号代表位吗?
【问题讨论】:
-
您要查找的术语是“位域”
标签: c windows kernel bit-fields