estrutura D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 (d3d12umddi.h)
A estrutura de dados para a funcionalidade de D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE marcar quando a versão do recurso de vídeo é D3D12DDI_FEATURE_VERSION_VIDEO_0043_0. Recupera o tamanho de alocação de memória de um processador de vídeo criado com as propriedades fornecidas.
Sintaxe
typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 {
D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 VideoProcessorDesc;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043;
Membros
VideoProcessorDesc
As propriedades de criação de um heap de processador de vídeo. O driver deve mapear essas propriedades de criação para o tamanho.
MemoryPoolL0Size
O tamanho L0 do objeto heap. O Pool de Memória L0 é o pool de memória "mais próximo" da GPU. No caso de adaptadores UMA, essa é a quantidade de memória do sistema usada. Para adaptadores discretos, essa é a quantidade de memória discreta usada.
MemoryPoolL1Size
O tamanho L1 do objeto heap. O Pool de Memória L1 é o pool de memória "o segundo mais próximo" da GPU. No caso de adaptadores UMA, esse valor é zero. No caso de adaptadores discretos, essa é a quantidade de memória do sistema usada.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12umddi.h |