enumerasi D3D11_1DDI_CONTENT_PROTECTION_CAPS (d3d10umddi.h)
Menjelaskan kemampuan perlindungan konten.
Sintaks
typedef enum D3D11_1DDI_CONTENT_PROTECTION_CAPS {
D3D11_1DDI_CONTENT_PROTECTION_CAPS_SOFTWARE,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_HARDWARE,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_CONTENT_KEY,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY,
D3D11_1DDI_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT,
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED,
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE,
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_TRANSITION,
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN,
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION
} ;
Konstanta
D3D11_1DDI_CONTENT_PROTECTION_CAPS_SOFTWARE Enkripsi diimplementasikan dalam perangkat lunak oleh driver. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_HARDWARE Enkripsi diimplementasikan dalam perangkat keras oleh GPU. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON Perlindungan konten selalu diterapkan ke permukaan yang dilindungi, terlepas dari apakah aplikasi secara eksplisit memungkinkan perlindungan. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION Driver dapat menggunakan buffer terenkripsi sebagian. Jika kemampuan ini tidak ada, seluruh buffer harus dienkripsi atau dihapus. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_CONTENT_KEY Driver dapat mengenkripsi data menggunakan kunci konten terpisah yang dienkripsi menggunakan kunci sesi. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY Driver dapat menyegarkan kunci sesi tanpa menegosiasikan ulang kunci. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK Driver dapat membaca kembali data terenkripsi dari permukaan yang dilindungi. Untuk informasi selengkapnya, lihat EncryptionBlt(D3D11_1). |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY Driver memerlukan kunci terpisah untuk membaca data terenkripsi dari permukaan yang dilindungi. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV Jika jenis enkripsi D3D11_1DDI_CRYPTO_TYPE_AES128_CTR, aplikasi harus menggunakan jumlah berurutan dalam struktur D3D11_1DDI_AES_CTR_IV . Untuk informasi selengkapnya, lihat fungsi EncryptionBlt(D3D11_1). |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY Driver mendukung data ipotong terenkripsi, tetapi tidak mendukung data terenkripsi lainnya dalam buffer terkompresi DirectX Video Accelerator (DXVA) 2. Pemanggil tidak boleh mengenkripsi data apa pun di dalam buffer selain data ikatan. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT Driver mendukung panggilan ke fungsi DecryptionBlt(D3D11_1). |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED Perangkat keras mendukung perlindungan sumber daya tertentu menggunakan WDDM 2.0 dan versi yang lebih baru dari DDI Perlindungan Konten Grafis. Perlindungan ini berarti:
Didukung dimulai dengan Windows 10. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE Halaman fisik sumber daya yang dilindungi dapat dikeluarkan dan berpotensi di-page ke disk dalam kondisi memori rendah tanpa kehilangan konten sumber daya saat halaman kembali masuk. Didukung dimulai dengan Windows 10. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_TRANSITION Perangkat keras atau driver dapat mentransisikan alokasi antara status yang dilindungi dan tidak terlindungi dengan memanggil SetHardwareProtection tanpa mengharuskan alokasi dibuat ulang. Didukung dimulai dengan Windows 10. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN Perangkat keras mendukung mekanisme robek otomatis yang dapat memicu kunci perangkat keras atau konten yang dilindungi hilang dalam beberapa kondisi. Aplikasi dapat mendaftar untuk mengetahui kapan peristiwa ini terjadi. Didukung dimulai dengan Windows 10. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION Lingkungan yang aman digabungkan erat dengan GPU dan ID3D11CryptoSession harus digunakan untuk komunikasi antara komponen DRM mode pengguna dan lingkungan eksekusi yang aman. Didukung dimulai dengan Windows 10. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |