NdisCompleteNetPnPEvent 関数 (ndis.h)
プロトコル ドライバーは NdisCompleteNetPnPEvent 関数を呼び出して、呼び出し元の ProtocolNetPnPEvent 関数がNDIS_STATUS_PENDING返したプラグ アンド プレイまたは Power Management イベントへの応答を完了します。
構文
void NdisCompleteNetPnPEvent(
[in] NDIS_HANDLE NdisBindingHandle,
PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification,
[in] NDIS_STATUS Status
);
パラメーター
[in] NdisBindingHandle
NdisOpenAdapterEx 関数の NdisBindingHandle パラメーターで NDIS が指定したハンドル。 ハンドルは、呼び出し元と基になるミニポート アダプターの間のバインドを識別します。
NetPnPEventNotification
へのポインター NDIS が呼び出し元の に渡したNET_PNP_EVENT_NOTIFICATION構造体 ProtocolNetPnPEvent 関数。
[in] Status
保留中のプラグ アンド プレイまたは Power Management イベント通知に対するプロトコル ドライバーの応答。 このようなイベントを成功させるためには、NDIS_STATUS_SUCCESSを指定します。 その他の状態値については、 の戻り値を参照してください。 ProtocolNetPnPEvent 関数。
戻り値
なし
解説
プロトコル ドライバーが ProtocolNetPnPEvent 関数からNDIS_STATUS_PENDINGを返す場合は、最終的に NdisCompleteNetPnPEvent を呼び出して、指定されたプラグ アンド プレイまたは Power Management 通知への応答を示す必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
対象プラットフォーム | デスクトップ |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 | Irql_Protocol_Driver_Function(ndis) |