Compartilhar via


estrutura D3D12_FEATURE_DATA_QUERY_META_COMMAND (d3d12.h)

Indica o nível de suporte que o adaptador fornece para metacomandos.

Sintaxe

typedef struct D3D12_FEATURE_DATA_QUERY_META_COMMAND {
  GUID       CommandId;
  UINT       NodeMask;
  const void *pQueryInputData;
  SIZE_T     QueryInputDataSizeInBytes;
  void       *pQueryOutputData;
  SIZE_T     QueryOutputDataSizeInBytes;
} D3D12_FEATURE_DATA_QUERY_META_COMMAND;

Membros

CommandId

Tipo: GUID

O GUID fixo que identifica o metacomando sobre o qual consultar.

NodeMask

Tipo: UINT

Para uma única operação de GPU, isso é zero. Se houver vários nós de GPU, um bit será definido para identificar um nó (adaptador físico do dispositivo). Cada bit na máscara corresponde a um único nó. Apenas 1 bit deve ser definido. Consulte Sistemas de vários adaptadores.

pQueryInputData

Tipo: const void*

Um ponteiro para um buffer que contém os dados de entrada da consulta. Alocar bytes QueryInputDataSizeInBytes .

QueryInputDataSizeInBytes

Tipo: SIZE_T

O tamanho do buffer apontado por pQueryInputData, em bytes.

pQueryOutputData

Tipo: void*

Um ponteiro para um buffer que contém os dados de saída da consulta.

QueryOutputDataSizeInBytes

Tipo: SIZE_T

O tamanho do buffer apontado por pQueryOutputData, em bytes.

Requisitos

   
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12.h