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

비디오 제공 네트워크 토폴로지의 경로에 있는 비디오 원본의 0부터 시작하는 ID입니다.

Flags

할당 정보의 형식을 D3D12DDI_ALLOCATION_INFO_FLAGS_0022 값으로 식별하는 플래그입니다.

GpuVirtualAddress

GPU의 가상 주소입니다.

Priority

할당에 대한 우선 순위입니다.

Reserved[5]

예약되어 있습니다.

요구 사항

요구 사항
헤더 d3d12umddi.h(D3d12umddi.h 포함)

추가 정보

D3D12DDI_ALLOCATION_INFO_FLAGS_0022