Freigeben über


StorPortGetGroupAffinity-Funktion (storport.h)

Die StorPortGetGroupAffinity-Routine erstellt eine Maske der aktiven Prozessoren in einer angeforderten Gruppe.

Syntax

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

Parameter

[in] HwDeviceExtension

Ein Zeiger auf die Hardwaregeräteerweiterung für den Host Bus Adapter (HBA).

[in] GroupNumber

Die Gruppe, von der die Prozessormaske zurückgegeben werden soll.

[out] GroupAffinityMask

Ein Zeiger auf eine Variable, die die Affinitätsmaske der angegebenen Gruppe enthält.

Rückgabewert

Die StorPortGetGroupAffinity-Routine gibt einen der folgenden status-Codes zurück:

Rückgabecode Beschreibung
STOR_STATUS_NOT_IMPLEMENTED
Diese Funktion ist auf dem aktiven Betriebssystem nicht implementiert.
STOR_STATUS_SUCCESS
Der Vorgang wurde durchgeführt.
STOR_STATUS_INVALID_PARAMETER
Der Vorgang schlägt mit diesem Rückgabewert fehl, wenn mindestens einer der Parameter ungültig ist, z. B. wenn GroupAffinityMask auf NULL festgelegt ist.
STOR_STATUS_UNSUCCESSFUL
Der Vorgang schlägt mit diesem Rückgabewert fehl, wenn mindestens einer der Parameter ungültig ist, z. B. wenn GroupNumber auf einen Wert festgelegt ist, der größer als die aktive Gruppenanzahl ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 7 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Universell
Header storport.h (einschließlich Storport.h)
IRQL <=DISPATCH_LEVEL
DDI-Complianceregeln StorPortIrql(storport)