以下の構造をデルファイに変換する必要があります。私は、この ":4"値が "予約済み"メンバーと "バージョン"メンバーで何を意味するのか疑問に思っています。それは構造のサイズに干渉するように見えます!任意のヒントを持つ誰ですか?C構造をデルファイに変換する
typedef struct _FSRTL_COMMON_FCB_HEADER {
CSHORT NodeTypeCode;
CSHORT NodeByteSize;
UCHAR Flags;
UCHAR IsFastIoPossible;
UCHAR Flags2;
UCHAR Reserved :4;
UCHAR Version :4;
PERESOURCE Resource;
...
ビット数。 –
タグ付きPascal以来のレコード:Free Pascalはビットフィールドをサポートしています。 –