Compartir a través de


Función StorPortGetNodeAffinity (storport.h)

El StorPortGetNodeAffinity rutina crea una máscara de los procesadores activos en un nodo de acceso a memoria no uniforme (NUMA) solicitado.

Sintaxis

ULONG StorPortGetNodeAffinity(
  [in]  PVOID           HwDeviceExtension,
  [in]  ULONG           NodeNumber,
  [out] PGROUP_AFFINITY NodeAffinityMask
);

Parámetros

[in] HwDeviceExtension

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

[in] NodeNumber

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

[out] NodeAffinityMask

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

Valor devuelto

La rutina StorPortGetNodeAffinity 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 NodeAffinityMask está establecido en NULL, o si nodeNumber es mayor que 65 535.

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)