Compartir a través de


Función StorPortGetGroupAffinity (storport.h)

El StorPortGetGroupAffinity rutina crea una máscara de los procesadores activos en un grupo solicitado.

Sintaxis

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

Parámetros

[in] HwDeviceExtension

Puntero a la extensión de dispositivo de hardware para el adaptador de bus host (HBA).

[in] GroupNumber

Grupo desde el que se va a devolver la máscara del procesador.

[out] GroupAffinityMask

Puntero a una variable que contiene la máscara de afinidad del grupo especificado.

Valor devuelto

La rutina StorPortGetGroupAffinity devuelve uno de los siguientes códigos de estado:

Código devuelto Descripción
STOR_STATUS_NOT_IMPLEMENTED
Esta función no se implementa en el sistema operativo activo.
STOR_STATUS_SUCCESS
La operación se realizó correctamente.
STOR_STATUS_INVALID_PARAMETER
La operación produce un error con este valor devuelto si uno o varios de los parámetros no son válidos, por ejemplo, si GroupAffinityMask está establecido en NULL.
STOR_STATUS_UNSUCCESSFUL
La operación produce un error con este valor devuelto si uno o varios de los parámetros no son válidos, por ejemplo, si GroupNumber se establece en un valor mayor que el recuento de grupos activos.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows 7 y versiones posteriores de los sistemas operativos Windows.
de la plataforma de destino de Universal
encabezado de storport.h (incluya Storport.h)
irQL <=DISPATCH_LEVEL
reglas de cumplimiento de DDI storPortIrql(storport)