Partager via


NdisGetProcessorInformation, fonction (ndis.h)

La fonction NdisGetProcessorInformation récupère des informations sur la topologie du processeur de l’ordinateur local et l’ensemble de processeurs qu’un pilote miniport doit utiliser pour la mise à l’échelle côté réception (RSS).

Syntaxe

NDIS_STATUS NdisGetProcessorInformation(
  [in, out] PNDIS_SYSTEM_PROCESSOR_INFO SystemProcessorInfo
);

Paramètres

[in, out] SystemProcessorInfo

Pointeur vers un NDIS_SYSTEM_PROCESSOR_INFO structure que NDIS remplit avec les informations relatives à la topologie du processeur du système et au jeu de processeur RSS.

Valeur de retour

NdisGetProcessorInformation pouvez retourner l’une des valeurs d’état suivantes :

Retourner le code Description
NDIS_STATUS_SUCCESS
L’opération s’est terminée avec succès.
NDIS_STATUS_BUFFER_TOO_SHORT
La taille spécifiée dans le membre Header.Size du paramètre SystemProcessorInfo était trop petite.

Remarques

Les pilotes NDIS appellent la fonction NdisGetProcessorInformation pour récupérer des informations sur les processeurs sur l’ordinateur local.

Pilotes miniport compatibles RSS qui prennent en charge MSI-X appel NdisGetProcessorInformation dans leur MiniportFilterResourceRequirements fonction. Les pilotes miniport définissent l’affinité d’interruption des messages MSI-X alloués aux processeurs RSS spécifiés dans le membre RssProcessors du paramètre SystemProcessorInfo.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et 6.1. Pour NDIS 6.20 et versions ultérieures, ise NdisGetProcessorInformationEx ou NdisGetRssProcessorInformation à la place.
plateforme cible Universel
d’en-tête ndis.h (include Ndis.h)
bibliothèque Ndis.lib
IRQL PASSIVE_LEVEL

Voir aussi

MiniportFilterResourceRequirements

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx NdisGetRssProcessorInformation