Fonction NdisSetPollAffinity (poll.h)

Un pilote miniport appelle la fonction NdisSetPollAffinity pour verrouiller un rappel NdisPoll sur un processeur.

Syntaxe

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

Paramètres

[_In_] PollHandle

Handle de l’objet Poll retourné par un appel réussi à NdisRegisterPoll.

[_In_] PollAffinity

Pointeur vers une structure de PROCESSOR_NUMBER initialisée par le pilote qui décrit le cœur sur lequel le pilote souhaite que le rappel NdisPoll pour cet objet soit appelé.

Valeur de retour

None

Remarques

Une fois que NdisSetPollAffinity retourne une itération de sondage peut toujours se produire avec l’ancienne affinité. L’affinité fonctionne lors de l’interrogation à PASSIVE_LEVEL et DISPATCH_LEVEL IRQL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
En-tête poll.h (include ndis.h)
IRQL <= DISPATCH_LEVEL

Voir aussi

NdisPoll

NdisRegisterPoll