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 |
---|---|
|
L’opération s’est terminée avec succès. |
|
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 |