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 sur la topologie du processeur du système et le jeu de processeurs RSS.

Valeur retournée

NdisGetProcessorInformation peut retourner l’une des valeurs status suivantes :

Code de retour 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.

Les pilotes miniports compatibles RSS qui prennent en charge MSI-X appellent NdisGetProcessorInformation dans leur Fonction MiniportFilterResourceRequirements . 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 .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris 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 Universal
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL PASSIVE_LEVEL

Voir aussi

MiniportFilterResourceRequirements

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx NdisGetRssProcessorInformation