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の