NdisMPauseComplete 関数 (ndis.h)

ミニポート ドライバーは、ミニポートPause 関数からNDIS_STATUS_PENDINGを返した場合、一時停止操作を完了する NdisMPauseComplete 関数を呼び出す必要があります。

構文

void NdisMPauseComplete(
  [in] NDIS_HANDLE MiniportAdapterHandle
);

パラメーター

[in] MiniportAdapterHandle

NDIS が MiniportInitializeExMiniportAdapterHandle パラメーターに渡したミニポート アダプター ハンドル。

戻り値

なし

解説

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)

こちらもご覧ください

MiniportInitializeEx

MiniportPause

MiniportRestart