Bagikan melalui


PFND3D11_1DDI_VIDEODECODERGETHANDLE fungsi panggilan balik (d3d10umddi.h)

Mengembalikan handel driver untuk dekoder video yang dapat digunakan oleh aplikasi untuk mengonfigurasi perlindungan konten.

Sintaks

PFND3D11_1DDI_VIDEODECODERGETHANDLE Pfnd3d111DdiVideodecodergethandle;

HRESULT Pfnd3d111DdiVideodecodergethandle(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HDECODE unnamedParam2,
  HANDLE *pContentProtectionHandle
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

hDecoder [in]

Handel ke objek dekoder video yang dibuat melalui panggilan ke fungsi CreateVideoDecoder .

pContentProtectionHandle

Penunjuk ke handel.

Menampilkan nilai

VideoDecoderGetHandle mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Handel berhasil dikembalikan.
D3DDDIERR_DEVICEREMOVED Adaptor grafis telah dihapus.
E_OUTOFMEMORY Memori tidak tersedia untuk menyelesaikan operasi.

Keterangan

Fungsi VideoDecoderGetHandle mengembalikan handel driver untuk dekoder video. Handel ini dapat digunakan oleh aplikasi untuk mengaitkan dekoder dengan sesi kriptografi melalui saluran yang diautentikasi.

Fungsi ini memungkinkan driver untuk menentukan handelnya sendiri ke data statusnya untuk dekoder video. Ini melewati pemetaan penanganan apa pun yang mungkin dilakukan oleh runtime Microsoft Direct3D.

Catatan Driver dapat mengembalikan handel yang sama dalam parameter pHandle yang diteruskan dalam parameter hDecoder .
 

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

CreateVideoDecoder

D3D11_1DDIARG_VIDEODECODEREXTENSION