структура D3D12DDI_ALLOCATION_INFO_0022 (d3d12umddi.h)

Указывает сведения о выделении.

Синтаксис

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;

Члены

hAllocation

Дескриптор выделения.

pSystemMem

Указатель на предварительное выделение системной памяти. Если выделение использует видеопамять, укажите значение NULL.

pPrivateDriverData

Указатель на буфер, содержащий необязательные частные данные драйвера.

PrivateDriverDataSize

Размер буфера данных частного драйвера.

VidPnSourceId

Отсчитываемый от нуля идентификатор источника представления видео в пути к сетевой топологии представления видео.

Flags

Флаги, определяющие тип сведений о выделении в качестве значения D3D12DDI_ALLOCATION_INFO_FLAGS_0022 .

GpuVirtualAddress

Виртуальный адрес в GPU.

Priority

Приоритет выделения.

Reserved[5]

Зарезервировано.

Требования

Требование Значение
Заголовок d3d12umddi.h (включая D3d12umddi.h)

См. также раздел

D3D12DDI_ALLOCATION_INFO_FLAGS_0022