次の方法で共有


NdisMDeregisterInterruptEx 関数 (ndis.h)

ミニポート ドライバー NdisMDeregisterInterruptEx を呼び出して、以前に割り当てられていたリソースを解放します。NdisMRegisterInterruptEx 関数を します。

構文

void NdisMDeregisterInterruptEx(
  [in] NDIS_HANDLE NdisInterruptHandle
);

パラメーター

[in] NdisInterruptHandle

NdisMRegisterInterruptEx への以前の呼び出しでミニポート ドライバーが取得割り込みハンドル。

戻り値

何一つ

備考

NdisMDeregisterInterruptEx 、NdisMRegisterInterruptEx で割り当てられたリソース解放します。 NdisMDeregisterInterruptEx 戻った後、NDIS はミニポート ドライバーの ミニポートInterrupt 関数または ミニポートInterruptDPC 関数を呼び出しません。

ミニポート ドライバーは、以前に NdisMRegisterInterruptEx への正常な呼び出しを行った場合にのみ、ミニポートInitializeEx または ミニポートHaltEx 関数 NdisMDeregisterInterruptEx からNdisMDeregisterInterruptEx を呼び出すことができます。

ミニポート ドライバーは、NdisMDeregisterInterruptEx 呼び出す前に、NIC が割り込みを生成しないようにする必要があります。 NdisMDeregisterInterruptEx 制御を返した後、ミニポート ドライバーは、次を呼び出すことはできません。NdisMSynchronizeWithInterruptEx 関数を します。

必要条件

要件 価値
サポートされる最小クライアント NDIS 6.0 以降でサポートされています。
ターゲット プラットフォーム 万国
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 する Init_DeRegisterInterrupt(ndis)Init_RegisterInterrupt(ndis)Irql_Interrupt_Function(ndis)NdisMDeregisterInterruptEx(ndis)

関連項目

ミニポートHaltEx

ミニポートイントルプト

ミニポートInitializeEx

ミニポートInterruptDPC

NdisMRegisterInterruptEx

NdisMSynchronizeWithInterruptEx