Compartilhar via


Função StorPortGetNodeAffinity (storport.h)

A rotina StorPortGetNodeAffinity constrói uma máscara dos processadores ativos em um nó NUMA (acesso à memória não uniforme) solicitado.

Sintaxe

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

Parâmetros

[in] HwDeviceExtension

Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).

[in] NodeNumber

O nó NUMA do qual retornar a máscara do processador.

[out] NodeAffinityMask

Um ponteiro para uma variável que contém a máscara de afinidade do nó fornecido.

Retornar valor

A rotina StorPortGetNodeAffinityretorna um dos seguintes códigos de status:

Código de retorno Descrição
STOR_STATUS_NOT_IMPLEMENTED
Essa função não é implementada no sistema operacional ativo.
STOR_STATUS_SUCCESS
A operação foi bem-sucedida.
STOR_STATUS_INVALID_PARAMETER
A operação falhará com esse valor retornado se um ou mais dos parâmetros forem inválidos, por exemplo, se NodeAffinityMask for definido como NULL ou se NodeNumber for maior que 65.535.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 7 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho storport.h (inclua Storport.h)
IRQL <=DISPATCH_LEVEL
Regras de conformidade de DDI StorPortIrql(storport)