Compartilhar via


estrutura D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE (d3d12video.h)

Fornece dados para chamadas para ID3D12VideoDevice::CheckFeatureSupport quando o recurso especificado é D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SIZE. Verifica o tamanho da alocação de um comando de extensão de vídeo.

Sintaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE {
  UINT       NodeIndex;
  GUID       CommandId;
  const void *pCreationParameters;
  SIZE_T     CreationParametersSizeInBytes;
  UINT64     MemoryPoolL0Size;
  UINT64     MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE;

Membros

NodeIndex

Na operação de vários adaptadores, isso indica a qual adaptador físico do dispositivo essa operação se aplica.

CommandId

O identificador exclusivo para o comando de extensão de vídeo para o qual o tamanho é consultado.

pCreationParameters

Um ponteiro para a estrutura de parâmetros de criação, que é definida pelo comando . A estrutura de parâmetros deve corresponder aos parâmetros enumerados por uma chamada para ID3D12VideoDevice::CheckFeatureSupport com o valor do recurso de D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS e um valor de estágio de parâmetro de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION.

CreationParametersSizeInBytes

O tamanho da estrutura do parâmetro pCreationParameters , em bytes.

MemoryPoolL0Size

O tamanho da alocação do comando de extensão de vídeo no pool de memória L0. L0 é o pool de memória do sistema físico. Quando o adaptador é discreto/NUMA, esse pool tem maior largura de banda para a CPU e menos largura de banda para a GPU. Quando o adaptador é UMA, esse pool é o único que é válido. Para obter mais informações, consulte Residência.

MemoryPoolL1Size

O tamanho da alocação do heap de comandos de extensão de vídeo no pool de memória L1. L1 normalmente é conhecido como o pool de memória de vídeo físico. L1 só está disponível quando o adaptador é discreto/NUMA e tem maior largura de banda para a GPU e não pode sequer ser acessado pela CPU. Quando o adaptador é UMA, esse pool não está disponível. Para obter mais informações, consulte Residência.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004 (10.0; Build 19041)
Servidor mínimo com suporte Windows Server, versão 2004 (10.0; Build 19041)
Cabeçalho d3d12video.h