estrutura D3D12DDI_ALLOCATION_INFO_0022 (d3d12umddi.h)

Especifica informações de alocação.

Sintaxe

typedef struct D3D12DDI_ALLOCATION_INFO_0022 {
  D3DKMT_HANDLE                       hAllocation;
  const VOID                          *pSystemMem;
  VOID                                *pPrivateDriverData;
  UINT                                PrivateDriverDataSize;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  D3D12DDI_ALLOCATION_INFO_FLAGS_0022 Flags;
  D3DGPU_VIRTUAL_ADDRESS              GpuVirtualAddress;
  UINT                                Priority;
  ULONG_PTR                           Reserved[5];
} D3D12DDI_ALLOCATION_INFO_0022;

Membros

hAllocation

O identificador de uma alocação.

pSystemMem

Ponteiro para um local de memória do sistema pré-alocado. Se a alocação usar memória de vídeo, especifique nulo.

pPrivateDriverData

Ponteiro para um buffer que contém dados opcionais do driver privado.

PrivateDriverDataSize

Tamanho do buffer de dados do driver privado.

VidPnSourceId

Uma ID baseada em zero da origem do vídeo presente em um caminho de uma topologia de rede presente em vídeo.

Flags

Sinalizadores que identificam o tipo das informações de alocação como um valor D3D12DDI_ALLOCATION_INFO_FLAGS_0022 .

GpuVirtualAddress

Um endereço virtual na GPU.

Priority

Uma prioridade para a alocação.

Reserved[5]

Reservado.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)

Confira também

D3D12DDI_ALLOCATION_INFO_FLAGS_0022