NDIS_OBJECT_HEADER構造体 (ndis/objectheader.h)
NDIS_OBJECT_HEADER構造体は、多くの NDIS 6.0 構造体で必要なオブジェクトの種類、バージョン、およびサイズの情報をパッケージ化します。
構文
typedef struct _NDIS_OBJECT_HEADER {
UCHAR Type;
UCHAR Revision;
USHORT Size;
} NDIS_OBJECT_HEADER, *PNDIS_OBJECT_HEADER;
メンバーズ
Type
構造体が記述する NDIS オブジェクトの型。 このメンバーを使用して、メモリ ダンプ内の構造体の種類を識別します。
Revision
構造体のリビジョン番号。 NDIS_OBJECT_HEADER メンバーを持つすべての NDIS 構造体には、NDIS 構造体にのみ適用されるリビジョン番号があります。 これにより、NDIS ドライバーは、同じ構造体の複数のバージョンをサポートできます。 たとえば、ドライバーは実行時に リビジョン メンバー値を確認し、適切なバージョンの構造体を使用できます。
Size
NDIS_OBJECT_HEADER メンバーを含む NDIS オブジェクト構造体の合計サイズ (バイト単位)。 このサイズには、NDIS_OBJECT_HEADER メンバーと構造体の他のメンバーのサイズが含まれます。
備考
NDIS_OBJECT_HEADER構造体をメンバーとして持つすべての構造体の参照ページでは、その構造体の 型、リビジョン、および Size メンバーの値を定義します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.0 以降でサポートされています。 |
ヘッダー | ndis/objectheader.h (ndis.h を含む) |