NdisMPauseComplete 関数 (ndis.h)
ミニポート ドライバーは、ミニポートPause 関数からNDIS_STATUS_PENDINGを返した場合、一時停止操作を完了する NdisMPauseComplete 関数を呼び出す必要があります。
構文
void NdisMPauseComplete(
[in] NDIS_HANDLE MiniportAdapterHandle
);
パラメーター
[in] MiniportAdapterHandle
NDIS が MiniportInitializeEx の MiniportAdapterHandle パラメーターに渡したミニポート アダプター ハンドル。
戻り値
なし
解説
NDIS は、ミニポート ドライバーの ミニポートPause 関数を呼び出して、ミニポート アダプターの一時停止要求を開始します。 ミニポート アダプターは、 一時停止 操作が完了するまで一時停止状態のままになります。
ミニポート ドライバーが未処理のすべての送信要求を完了し、NDIS が未処理の受信インジケーター内のすべてのネットワーク データ構造をドライバーに返した後、ドライバーは NdisMPauseComplete を呼び出して保留中の一時停止要求を完了します。 ドライバーが NdisMPauseComplete を呼び出した後、ミニポート アダプターは 一時停止 状態になります。
NDIS は 、一時停止されているミニポート アダプターの再起動要求を開始するミニポートRestart 関数を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
対象プラットフォーム | ユニバーサル |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 | Irql_Miniport_Driver_Function(ndis) |