NdisCompleteUnbindAdapterEx 関数 (ndis.h)
プロトコル ドライバーは、NdisCompleteUnbindAdapterEx 関数を呼び出して、ドライバーの ProtocolUnbindAdapterEx 関数がNDIS_STATUS_PENDING返すバインド解除操作を完了します。
構文
void NdisCompleteUnbindAdapterEx(
[in] NDIS_HANDLE UnbindContext
);
パラメーター
[in] UnbindContext
ProtocolUnbindAdapterEx 関数の UnbindContext パラメーターに NDIS が渡したハンドル。
戻り値
何一つ
備考
プロトコル ドライバーからNDIS_STATUS_PENDINGが返されたときProtocolUnbindAdapterEx 関数、そのドライバーは、バインド解除操作の完了後 NdisCompleteUnbindAdapterEx を呼び出す必要があります。
ドライバーが NdisCompleteUnbindAdapterEx 呼び出すと、ドライバーはバインディングに対してドライバーが保持するバインディングごとのコンテキスト情報のクリーンアップを完了し、バインディングを確立するために割り当てられたすべてのリソースを解放しました。
NdisCompleteUnbindAdapterEx から戻、UnbindContext ハンドルが無効です。 つまり、プロトコル ドライバーは、NdisXxx 関数への呼び出しでこのハンドルを渡さないでください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.0 以降でサポートされています。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 を する | Irql_Protocol_Driver_Function(ndis) |
関連項目
NdisOpenAdapterEx の