NdisSetPollAffinity-Funktion (poll.h)

Ein Miniporttreiber ruft die Funktion NdisSetPollAffinity 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 zum Poll-Objekt, das von einem erfolgreichen Aufruf an NdisRegisterPoll zurückgegeben wird.

[_In_] PollAffinity

Ein Zeiger auf eine 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 eine Umfrage-Iteration zurückgibt, kann immer noch mit der alten Affinität auftreten. Die Affinität funktioniert beim Abfragen sowohl bei PASSIVE_LEVEL als auch bei DISPATCH_LEVEL IRQL.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Header poll.h (einschließlich ndis.h)
IRQL <= DISPATCH_LEVEL

Siehe auch

NdisPoll

NdisRegisterPoll