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 Hostbusadapter (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 Statuscodes zurück:

Rückgabecode Beschreibung
STOR_STATUS_NOT_IMPLEMENTED
Diese Funktion ist nicht auf dem aktiven Betriebssystem implementiert.
STOR_STATUS_SUCCESS
Der Vorgang war erfolgreich.
STOR_STATUS_INVALID_PARAMETER
Der Vorgang schlägt mit diesem Rückgabewert fehl, wenn mindestens ein 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 ein Parameter ungültig ist, z. B. wenn GroupNumber- auf einen Wert festgelegt ist, der größer als die aktive Gruppenanzahl ist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 7 und höheren Versionen von Windows-Betriebssystemen.
Zielplattform- Universal
Header- storport.h (include Storport.h)
IRQL- <=DISPATCH_LEVEL
DDI-Complianceregeln StorPortIrql(storport)