Partager via


StorPortGetNodeAffinity, fonction (storport.h)

Le StorPortGetNodeAffinity routine construit un masque des processeurs actifs dans un nœud NUMA (non uniforme) demandé.

Syntaxe

ULONG StorPortGetNodeAffinity(
  [in]  PVOID           HwDeviceExtension,
  [in]  ULONG           NodeNumber,
  [out] PGROUP_AFFINITY NodeAffinityMask
);

Paramètres

[in] HwDeviceExtension

Pointeur vers l’extension de périphérique matériel pour l’adaptateur de bus hôte (HBA).

[in] NodeNumber

Nœud NUMA à partir duquel retourner le masque du processeur.

[out] NodeAffinityMask

Pointeur vers une variable qui contient le masque d’affinité du nœud donné.

Valeur de retour

La routine StorPortGetNodeAffinityretourne l’un des codes d’état suivants :

Retourner le code Description
STOR_STATUS_NOT_IMPLEMENTED
Cette fonction n’est pas implémentée sur le système d’exploitation actif.
STOR_STATUS_SUCCESS
L’opération a réussi.
STOR_STATUS_INVALID_PARAMETER
L’opération échoue avec cette valeur de retour si un ou plusieurs des paramètres ne sont pas valides, par exemple si NodeAffinityMask est défini sur NULL, ou si NodeNumber est supérieur à 65 535.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 7 et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Universel
d’en-tête storport.h (include Storport.h)
IRQL <=DISPATCH_LEVEL
règles de conformité DDI StorPortIrql(storport)