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)

こちらもご覧ください

NET_PNP_EVENT_NOTIFICATION

NdisOpenAdapterEx

ProtocolNetPnPEvent