共用方式為


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