Partager via


StorPortGetGroupAffinity, fonction (storport.h)

La routine StorPortGetGroupAffinity construit un masque des processeurs actifs dans un groupe demandé.

Syntaxe

ULONG StorPortGetGroupAffinity(
  [in]  PVOID      HwDeviceExtension,
  [in]  USHORT     GroupNumber,
  [out] PKAFFINITY GroupAffinityMask
);

Paramètres

[in] HwDeviceExtension

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

[in] GroupNumber

Groupe à partir duquel retourner le masque du processeur.

[out] GroupAffinityMask

Pointeur vers une variable qui contient le masque d’affinité du groupe donné.

Valeur de retour

La routine StorPortGetGroupAffinity retourne 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 GroupAffinityMask a la valeur NULL.
STOR_STATUS_UNSUCCESSFUL
L’opération échoue avec cette valeur de retour si un ou plusieurs des paramètres ne sont pas valides, par exemple si GroupeNumber est défini sur une valeur supérieure au nombre de groupes actifs.

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)