Compartilhar via


DXGKDDI_GETNODEMETADATA função de retorno de chamada (d3dkmddi.h)

De um identificador de adaptador fornecido, DXGKDDI_GETNODEMETADATA retorna os metadados de um mecanismo em um nó de GPU especificado.

Sintaxe

DXGKDDI_GETNODEMETADATA DxgkddiGetnodemetadata;

NTSTATUS DxgkddiGetnodemetadata(
  [in] IN_CONST_HANDLE hAdapter,
       UINT NodeOrdinalAndAdapterIndex,
       OUT_PDXGKARG_GETNODEMETADATA pGetNodeMetadata
)
{...}

Parâmetros

[in] hAdapter

[in] Um identificador que identifica um adaptador de exibição. Dxgkrnl forneceu anteriormente esse identificador para o KMD (driver de miniporto de exibição) no parâmetro DxgkInterface da função DxgkDdiStartDevice .

NodeOrdinalAndAdapterIndex

[in] Um índice de um nó para o qual as informações do mecanismo são obtidas. Esse nó está dentro do adaptador físico definido pelo parâmetro hAdapter .

pGetNodeMetadata

[out] Ponteiro para uma estrutura DXGKARG_GETNODEMETADATA na qual o KMD retorna os metadados do mecanismo especificado por NodeOrdinal.

Observe que a estrutura DXGKARG_GETNODEMETADATA é declarada como uma estrutura DXGK_NODEMETADATA .

Retornar valor

Retorna um dos seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS DxgkDdiGetNodeMetadata recuperou com êxito as informações do mecanismo.
STATUS_INVALID_PARAMETER O parâmetro hAdapter ou pGetNodeMetadata é inválido ou NodeOrdinal é maior ou igual ao número de nós no adaptador.

Se os parâmetros hAdapter e pGetNodeMetadata forem válidos e NodeOrdinal tiver um valor no intervalo de 0 a (número de nós – 1), todas as chamadas para essa função deverão ser bem-sucedidas.

Comentários

O KMD define os bits para cada recurso compatível com o nó de GPU especificado. O sistema operacional permite que a UMD use apenas os recursos de metadados para os quais o KMD relata suporte.

O WDDM 1.3 e os KMDs (drivers de miniporta de exibição) posteriores devem implementar DXGKDDI_GETNODEMETADATA.

Para obter mais informações sobre como implementar essa função, consulte Enumerando recursos do mecanismo de GPU.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 (WDDM 1.3)
Servidor mínimo com suporte Windows Server 2012 R2
Plataforma de Destino Área de Trabalho
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)
IRQL PASSIVE_LEVEL

Confira também

DXGK_NODEMETADATA

DxgkDdiStartDevice