Bagikan melalui


PFND3D11_1DDI_GETCONTENTPROTECTIONCAPS fungsi panggilan balik (d3d10umddi.h)

Mengkueri perlindungan konten yang tersedia untuk algoritma enkripsi dan profil dekoder video tertentu.

Sintaks

PFND3D11_1DDI_GETCONTENTPROTECTIONCAPS Pfnd3d111DdiGetcontentprotectioncaps;

HRESULT Pfnd3d111DdiGetcontentprotectioncaps(
  D3D10DDI_HDEVICE hDevice,
  const GUID *pCryptoType,
  const GUID *pDecodeProfile,
  D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS *pCaps
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

pCryptoType

Penunjuk ke GUID yang menentukan jenis algoritma enkripsi untuk dikueri.

pDecodeProfile

Penunjuk ke GUID yang menentukan profil dekoder untuk dikueri.

pCaps

Penunjuk ke struktur D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS yang berisi kemampuan perlindungan untuk algoritma enkripsi dan profil dekoder yang ditentukan.

Nilai kembali

GetContentProtectionCaps mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Kemampuan perlindungan konten berhasil dikueri.
D3DERR_INVALID_CRYPTO Algoritma enkripsi yang ditentukan oleh parameter pCryptoType tidak didukung.

Keterangan

Parameter pCryptoType dapat berisi salah satu nilai berikut:

  • D3DCRYPTOTYPE_AES128_CTR jika driver dikonfigurasi untuk menggunakan cipher blok mode CTR Standar Enkripsi Lanjutan (AES-CTR) 128-bit.

  • D3DCRYPTOTYPE_PROPRIETARY jika driver dikonfigurasi untuk menggunakan algoritma enkripsi kepemilikan.

  • NULL_GUID jika driver tidak dikonfigurasi untuk menggunakan algoritma enkripsi apa pun.

Catatan

 Runtime Microsoft Direct3D memverifikasi bahwa data parameter pDecodeProfile dan pCryptoType valid sebelum memanggil fungsi GetContentProtectionCaps .

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

D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS