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]
予約済み。
必要条件
要件 | 値 |
---|---|
Header | d3d12umddi.h (D3d12umddi.h を含む) |