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 de processeur.
[out] GroupAffinityMask
Pointeur vers une variable qui contient le masque d’affinité du groupe donné.
Valeur retournée
La routine StorPortGetGroupAffinity retourne l’un des codes status suivants :
Code de retour | Description |
---|---|
|
Cette fonction n’est pas implémentée sur le système d’exploitation actif. |
|
L'opération a réussi. |
|
L’opération échoue avec cette valeur de retour si un ou plusieurs paramètres ne sont pas valides, par exemple si GroupAffinityMask est défini sur NULL. |
|
L’opération échoue avec cette valeur de retour si un ou plusieurs paramètres ne sont pas valides, par exemple si GroupNumber est défini sur une valeur supérieure au nombre de groupes actifs. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 7 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | storport.h (inclure Storport.h) |
IRQL | <=DISPATCH_LEVEL |
Règles de conformité DDI | StorPortIrql(storport) |