我需要将以下结构体转换为Delphi。我对“保留”和“版本”成员中的“:4”值的含义存在疑问。看起来它会影响结构体的大小!有没有人有任何提示?
typedef struct _FSRTL_COMMON_FCB_HEADER {
CSHORT NodeTypeCode;
CSHORT NodeByteSize;
UCHAR Flags;
UCHAR IsFastIoPossible;
UCHAR Flags2;
UCHAR Reserved :4;
UCHAR Version :4;
PERESOURCE Resource;
...