NDIS_MINIPORT_INIT_PARAMETERS構造体 (ndis.h)
NDIS_MINIPORT_INIT_PARAMETERS 構造体は、ミニポート アダプターの初期化パラメーターを定義します。
構文
typedef struct _NDIS_MINIPORT_INIT_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
PNDIS_RESOURCE_LIST AllocatedResources;
NDIS_HANDLE IMDeviceInstanceContext;
NDIS_HANDLE MiniportAddDeviceContext;
NET_IFINDEX IfIndex;
NET_LUID NetLuid;
PNDIS_PORT_AUTHENTICATION_PARAMETERS DefaultPortAuthStates;
PNDIS_PCI_DEVICE_CUSTOM_PROPERTIES PciDeviceCustomProperties;
} NDIS_MINIPORT_INIT_PARAMETERS, *PNDIS_MINIPORT_INIT_PARAMETERS;
メンバーズ
Header
NDIS_MINIPORT_INIT_PARAMETERS構造体の NDIS_OBJECT_HEADER 構造体。 NDIS は、NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERSに指定されたヘッダー 構造体の 型 メンバー、NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1に リビジョン メンバー、および サイズ メンバーをNDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1に設定します。
Flags
NDIS 用に予約されています。
AllocatedResources
プラグ アンド プレイ マネージャーがミニポート アダプターに割り当てたハードウェア リソースを一覧表示するNDIS_RESOURCE_LIST型構造体へのポインター。 NDIS_RESOURCE_LISTは、Windows 2000 以降のプラットフォーム上の CM_PARTIAL_RESOURCE_LIST に相当する型定義です。
IMDeviceInstanceContext
中間ドライバーがサポートする仮想デバイスのコンテキスト領域へのポインター。 ドライバーは、このポインターを DeviceContext パラメーターで NdisIMInitializeDeviceInstanceEx 関数を します。 ミニポート ドライバーが中間ドライバーでない場合、IMDeviceInstanceContext は NULL 。
MiniportAddDeviceContext
ドライバーによって割り当てられたコンテキスト領域のハンドル、または NULL 。 ミニポート ドライバーは、ミニポートAddDevice 関数で、このハンドル (存在する場合) を指定します。
IfIndex
ミニポート アダプターに関連付けられているネットワーク インターフェイスインデックス。
NetLuid
ミニポート アダプターに関連付けられている NET_LUID 値。
DefaultPortAuthStates
へのポインターミニポート アダプターの既定のポート認証パラメーターを定義する NDIS_PORT_AUTHENTICATION_PARAMETERS 構造体。 ポート認証パラメーターの詳細については、次を参照してください。 OID_GEN_PORT_AUTHENTICATION_PARAMETERS.
PciDeviceCustomProperties
へのポインターミニポート アダプターの PCI カスタム プロパティを定義する NDIS_PCI_DEVICE_CUSTOM_PROPERTIES 構造体。
備考
NDIS は、ミニポートInitializeEx 関数の ミニポートInitParameters パラメーター内の初期化された NDIS_MINIPORT_INIT_PARAMETERS 構造体へのポインターを渡します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.0 以降でサポートされています。 |
ヘッダー | ndis.h (Ndis.h を含む) |