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