Bagikan melalui


PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 fungsi panggilan balik (d3d12umddi.h)

Merekam perintah untuk menjalankan perintah ekstensi video ke dalam daftar perintah.

Sintaks

PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiExecuteVideoExtensionCommand0063;

HRESULT Pfnd3d12ddiExecuteVideoExtensionCommand0063(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
  const void *pExecutionParameters,
  SIZE_T ExecutionParametersSizeInBytes
)
{...}

Parameter

hDrvCommandList

Tangani untuk daftar perintah.

hDrvVideoExtensionCommand

Tangani ke perintah ekstensi video untuk menginisialisasi.

pExecutionParameters

Penunjuk ke struktur parameter inisialisasi. Parameter untuk struktur ini harus cocok dengan enumerasi parameter untuk D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_EXECUTION.

ExecutionParametersSizeInBytes

Ukuran struktur parameter inisialisasi dalam byte.

Menampilkan nilai

Kode kesalahan berikut diizinkan:

Mengembalikan nilai Deskripsi
S_OK Inisialisasi berhasil.
D3DDDIERR_APPLICATIONERROR Pemanggil telah mencoba untuk 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 seperti yang belum disadari perangkat dihapus, ini akan mengatur perangkat dan daftar perintah dalam kesalahan.

Persyaratan

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