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 |
---|---|
|
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.
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 |