NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 構造体 (ndis.h)
NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES構造体は、追加されたデバイスのドライバー定義コンテキスト領域を指定します。
構文
typedef struct _NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES {
NDIS_OBJECT_HEADER Header;
NDIS_HANDLE MiniportAddDeviceContext;
ULONG Flags;
} NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, *PNDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES;
メンバー
Header
NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES構造体のNDIS_OBJECT_HEADER構造体。 Header が指定する構造体の Type メンバーをNDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTESに設定し、Revision メンバーを NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1に、Size メンバーを NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1に設定します。
MiniportAddDeviceContext
ドライバーによって割り当てられたコンテキスト領域のハンドル。
Flags
予約済み。
注釈
ミニポート ドライバーは、 MiniportAddDevice 関数でNDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES構造体を初期化し、この構造体を に渡します。 NdisMSetMiniportAttributes 関数。
NDIS は後で、NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTESの MiniportAddDeviceContext メンバーのコンテキスト ハンドルを、MiniportRemoveDevice、MiniportStartDevice、および の MiniportAddDeviceContext パラメーターに渡します。 MiniportFilterResourceRequirements 関数。 NDIS は、 の MiniportAddDeviceContext メンバーの MiniportInitializeEx 関数に同じハンドルを渡します。 NDIS_MINIPORT_INIT_PARAMETERS 構造体。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
Header | ndis.h (Ndis.h を含む) |