estructura D3D12DDI_ALLOCATION_INFO_0022 (d3d12umddi.h)

Especifica información de asignación.

Sintaxis

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;

Miembros

hAllocation

Identificador de una asignación.

pSystemMem

Puntero a una ubicación de memoria del sistema que está preasignada. Si la asignación usa memoria de vídeo, especifique null.

pPrivateDriverData

Puntero a un búfer que contiene datos opcionales del controlador privado.

PrivateDriverDataSize

Tamaño del búfer de datos del controlador privado.

VidPnSourceId

Identificador de base cero del origen del vídeo presente en una ruta de acceso de una topología de red presente de vídeo.

Flags

Marcas que identifican el tipo de la información de asignación como un valor de D3D12DDI_ALLOCATION_INFO_FLAGS_0022 .

GpuVirtualAddress

Una dirección virtual en la GPU.

Priority

Prioridad para la asignación.

Reserved[5]

Reservado.

Requisitos

Requisito Valor
Header d3d12umddi.h (incluya D3d12umddi.h)

Consulte también

D3D12DDI_ALLOCATION_INFO_FLAGS_0022