Bagikan melalui


PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 fungsi panggilan balik (d3d12umddi.h)

Merekam perintah untuk menginisialisasi atau menginisialisasi ulang Perintah Ekstensi Video ke dalam daftar perintah.

Sintaks

PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiInitializeVideoExtensionCommand0063;

HRESULT Pfnd3d12ddiInitializeVideoExtensionCommand0063(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
  const void *pInitializationParameters,
  SIZE_T InitializationParametersSizeInBytes
)
{...}

Parameter

hDrvCommandList

Tangani untuk daftar perintah.

hDrvVideoExtensionCommand

Tangani perintah ekstensi video untuk menginisialisasi.

pInitializationParameters

Arahkan ke struktur parameter inisialisasi. Parameter untuk struktur ini harus cocok dengan enumerasi parameter untuk D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_INITIALIZATION.

InitializationParametersSizeInBytes

Ukuran struktur parameter inisialisasi dalam byte.

Menampilkan nilai

Kode kesalahan berikut diizinkan:

Mengembalikan nilai Deskripsi
S_OK Inisialisasi berhasil.
D3DDDIERR_APPLICATIONERROR Pemanggil telah mencoba menginisialisasi perintah dengan tidak benar. Misalnya, memberikan argumen yang tidak valid. Kesalahan ini menempatkan daftar perintah dalam kesalahan dan kode kesalahan dikembalikan dari metode Tutup pada daftar perintah API.
D3DDDIERR_DEVICEREMOVED Tidak dapat menginisialisasi perintah karena perangkat dalam status terhapus perangkat. Jika runtime belum menyadari bahwa perangkat telah dihapus, ini akan mengatur perangkat dan daftar perintah dalam kesalahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1903
Header d3d12umddi.h