Freigeben über


NdisSetPollAffinity-Funktion (poll.h)

Ein Miniporttreiber ruft die NdisSetPollAffinity-Funktion auf, um einen NdisPoll-Rückruf an einen Prozessor zu sperren.

Syntax

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

Parameter

[_In_] PollHandle

Ein Handle für das Poll-Objekt, das von einem erfolgreichen Aufruf von NdisRegisterPoll zurückgegeben wird.

[_In_] PollAffinity

Ein Zeiger auf eine vom Treiber initialisierte PROCESSOR_NUMBER Struktur, die den Kern beschreibt, auf dem der Treiber den NdisPoll-Rückruf für dieses Objekt aufrufen möchte.

Rückgabewert

Keine

Bemerkungen

Nachdem NdisSetPollAffinity zurückgegeben wurde, kann eine Abfrageiteration weiterhin mit der alten Affinität auftreten. Die Affinität funktioniert sowohl bei PASSIVE_LEVEL als auch bei DISPATCH_LEVEL IRQL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile poll.h (include ndis.h)
IRQL <= DISPATCH_LEVEL

Weitere Informationen

NdisPoll

NdisRegisterPoll