次の方法で共有


NDIS_SET_POLL_NOTIFICATIONコールバック関数 (poll.h)

ミニポート ドライバーは、NdisSetPollNotification コールバック関数を実装して、Poll オブジェクトに関連付けられている割り込みを有効または無効にします。

構文

NDIS_SET_POLL_NOTIFICATION NdisSetPollNotification;

void() NdisSetPollNotification(
  [_In_]    void *Context,
  [_Inout_] NDIS_POLL_NOTIFICATION *Notification
)
{...}

パラメーター

[_In_] Context

ドライバーが Poll オブジェクトを作成したときに指定したコンテキスト情報へのポインター。

[_Inout_] Notification

Poll オブジェクトの割り込み状態を含む NDIS_POLL_NOTIFICATION 構造体へのポインター。

備考

ミニポート ドライバーは、ミニポート アダプターの初期化中に NdisSetPollNotification コールバックを登録します。 ドライバーは、NdisRegisterPollを呼び出す前に、NDIS_POLL_CHARACTERISTICS 構造体の SetPollNotificationHandler パラメーターで、NdisSetPollNotification 関数のエントリ ポイント指定します。

NDIS は通常、ミニポート ドライバーが NdisPollで前方に進んでいないことを検出したときに、NdisSetPollNotification コールバック呼び出します。 NDIS NdisSetPollNotification を使用して、NdisPoll 呼び出しを停止することをドライバーに通知します。 ドライバーは、新しい作業 処理する準備ができたときに NdisRequestPoll を呼び出す必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 11
サポートされる最小サーバー Windows Server 2022
ヘッダー poll.h (ndis.h を含む)
IRQL <= DISPATCH_LEVEL

関連項目

NdisPoll

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll