NdisSetPollAffinity 関数 (poll.h)
ミニポート ドライバーは、プロセッサに NdisPoll コールバックをロックする NdisSetPollAffinity 関数を呼び出します。
構文
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 |
Header | poll.h (ndis.h を含む) |
IRQL | <= DISPATCH_LEVEL |