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) |