NdisRegisterPoll 関数 (poll.h)
ミニポート ドライバーは、NDIS に Poll オブジェクトを登録する NdisRegisterPoll 関数を呼び出します。
構文
NDIS_EXPORTED_ROUTINE NDIS_STATUS NdisRegisterPoll(
[_In_] NDIS_HANDLE NdisHandle,
[_In_opt_] void *Context,
[_In_] NDIS_POLL_CHARACTERISTICS const *Characteristics,
[_Out_] NDIS_POLL_HANDLE *PollHandle
);
パラメーター
[_In_] NdisHandle
ミニポート初期化 コールバックでドライバーに指定された NDIS 提供のミニポート ハンドル。
[_In_opt_] Context
Poll オブジェクトに関する情報を格納するドライバー割り当てコンテキストのブロックへのポインター。 NDIS は、NdisPollと ndisSetPollNotification呼び出しでこのコンテキスト情報を渡します。
[_In_] Characteristics
ドライバーで初期化された NDIS_POLL_CHARACTERISTICS 構造体へのポインター。
[_Out_] PollHandle
正常に返されると、この場所には新しい Poll オブジェクトのハンドルが含まれます。
戻り値
操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、NTSTATUS エラー コードを返します。
備考
ドライバーは通常、各 RSS プロセッサの 1 つの Poll オブジェクトを、ミニポート初期化 コールバックに登録します。
ドライバーは、Poll オブジェクトを登録解除する NdisDeregisterPoll を呼び出す必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 |
サポートされる最小サーバー | Windows Server 2022 |
ヘッダー | poll.h (ndis.h を含む) |
IRQL | PASSIVE_LEVEL |
関連項目
NdisPollの
NdisSetPollNotificationの
NdisDeregisterPollの