次の方法で共有


NdisSetPollAffinity 関数 (poll.h)

ミニポート ドライバーは、NdisSetPollAffinity 関数を呼び出して、NdisPoll コールバックをプロセッサにロックします。

構文

void NdisSetPollAffinity(
  [_In_] NDIS_POLL_HANDLE       PollHandle,
  [_In_] PROCESSOR_NUMBER const *PollAffinity
);

パラメーター

[_In_] PollHandle

NdisRegisterPollへの正常な呼び出しによって返される Poll オブジェクトハンドル。

[_In_] PollAffinity

ドライバーがこのオブジェクトの NdisPoll コールバックを呼び出すコアを記述するドライバー初期化 PROCESSOR_NUMBER 構造体へのポインター。

戻り値

何一つ

備考

NdisSetPollAffinity 後も、古いアフィニティで 1 つのポーリングイテレーションが発生する可能性があります。 アフィニティは、PASSIVE_LEVEL と DISPATCH_LEVEL IRQL の両方でポーリングするときに機能します。

必要条件

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

関連項目

NdisPoll

NdisRegisterPoll