struktur D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063 (d3d12umddi.h)
Mengkueri informasi ukuran residensi untuk perintah ekstensi video.
Sintaks
typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063 {
[in] UINT NodeIndex;
[in] GUID CommandId;
[in] const void *pCreationParameters;
[in] SIZE_T CreationParametersSizeInBytes;
[out] UINT64 MemoryPoolL0Size;
[out] UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063;
Anggota
[in] NodeIndex
Untuk operasi GPU tunggal, atur ini ke nol. Jika ada beberapa simpul GPU, atur sedikit untuk mengidentifikasi simpul (adaptor fisik perangkat) tempat antrean perintah diterapkan. Setiap bit dalam masker sesuai dengan satu simpul. Hanya 1 bit yang dapat diatur.
[in] CommandId
Pengidentifikasi unik untuk perintah ekstensi video.
[in] pCreationParameters
Arahkan ke struktur parameter inisialisasi. Parameter untuk struktur ini harus cocok dengan enumerasi parameter untuk D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_INITIALIZATION.
[in] CreationParametersSizeInBytes
Ukuran struktur parameter inisialisasi dalam byte.
[out] MemoryPoolL0Size
Menunjukkan ukuran perintah dalam L0. L0 adalah memori "terdekat" dengan GPU. Untuk adaptor diskrit, ini adalah memori grafis diskrit. Untuk adaptor terintegrasi, ini biasanya merupakan ukuran memori sistem.
[out] MemoryPoolL1Size
Menunjukkan ukuran perintah dalam L1. L1 adalah memori "terdekat berikutnya" untuk GPU. Untuk adaptor diskrit, ini adalah memori sistem. Adaptor terintegrasi biasanya tidak memiliki L1 dan melaporkan ukuran nol di sini.
Keterangan
Driver harus mendukung pfnMakeResident dan pfnEvict yang ada dengan D3D12DDI_HVIDEOEXTENSIONCOMMAND.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1903 |
Header | d3d12umddi.h |