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 NdisRegisterPollzurückgegeben wird.

[_In_] PollAffinity

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

Rückgabewert

Nichts

Bemerkungen

Nachdem NdisSetPollAffinity eine Abfrageiteration zurückgibt, kann die alte Affinität weiterhin erfolgen. Die Affinität funktioniert beim Abrufen sowohl bei PASSIVE_LEVEL als auch bei DISPATCH_LEVEL IRQL.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11
mindestens unterstützte Server- Windows Server 2022
Header- poll.h (include ndis.h)
IRQL- <= DISPATCH_LEVEL

Siehe auch

NdisPoll-

NdisRegisterPoll