PFND3D11_1DDI_CREATEVIDEOPROCESSOR fungsi panggilan balik (d3d10umddi.h)

Membuat objek prosesor video.

Sintaks

PFND3D11_1DDI_CREATEVIDEOPROCESSOR Pfnd3d111DdiCreatevideoprocessor;

HRESULT Pfnd3d111DdiCreatevideoprocessor(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3D11_1DDIARG_CREATEVIDEOPROCESSOR *unnamedParam2,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam3,
  D3D11_1DDI_HRTVIDEOPROCESSOR unnamedParam4
)
{...}

Parameter

unnamedParam1

hDevice [in]

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pCreateData [in]

Penunjuk ke struktur D3D11_1DDIARG_CREATEVIDEOPROCESSOR . Struktur ini menentukan atribut objek prosesor video yang akan dibuat.

unnamedParam3

hVideoProcessor [in]

Handel ke data pribadi driver untuk objek prosesor video.

unnamedParam4

hRTVideoProcessor [in]

Handel ke objek prosesor video yang harus digunakan driver saat memanggil kembali ke runtime Direct3D.

Menampilkan nilai

CreateVideoProcessor mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Objek prosesor video berhasil dibuat.
D3DDDIERR_DEVICEREMOVED Adaptor grafis telah dihapus.
E_OUTOFMEMORY Memori tidak tersedia untuk menyelesaikan operasi.

Keterangan

Fungsi CreateVideoProcessor membuat objek prosesor video yang berisi kemampuan dan status tertentu. Beberapa objek prosesor video dapat ada secara bersamaan, masing-masing dengan status uniknya sendiri.

Runtime Direct3D memanggil CreateVideoProcessor setelah memanggil CalcPrivateVideoProcessorSize driver untuk menentukan ukuran dalam byte untuk data privat yang diperlukan driver untuk objek prosesor video. Runtime mengalokasikan memori untuk data privat ini untuk driver. Driver menggunakan memori ini untuk menyimpan data privat yang terkait dengan objek prosesor video.

Saat runtime memanggil CreateVideoProcessor, runtime meneruskan handel ke memori data privat dalam parameter hProcessor . Handel ini sebenarnya adalah penunjuk ke memori.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Desktop
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

CalcPrivateVideoProcessorSize

D3D11_1DDIARG_CREATEVIDEOPROCESSOR