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の