Bagikan melalui


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