D3D11_1DDI_CONTENT_PROTECTION_CAPS-Aufzählung (d3d10umddi.h)
Beschreibt die Funktionen zum Schutz von Inhalten.
Syntax
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
} ;
Konstanten
D3D11_1DDI_CONTENT_PROTECTION_CAPS_SOFTWARE Die Verschlüsselung wird vom Treiber in Software implementiert. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_HARDWARE Die Verschlüsselung wird von der GPU in der Hardware implementiert. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON Der Inhaltsschutz wird immer auf eine geschützte Oberfläche angewendet, unabhängig davon, ob die Anwendung explizit Schutz ermöglicht. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION Der Treiber kann teilweise verschlüsselte Puffer verwenden. Wenn diese Funktion nicht vorhanden ist, muss der gesamte Puffer entweder verschlüsselt oder gelöscht werden. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_CONTENT_KEY Der Treiber kann Daten mithilfe eines separaten Inhaltsschlüssels verschlüsseln, der mit dem Sitzungsschlüssel verschlüsselt wird. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY Der Treiber kann den Sitzungsschlüssel aktualisieren, ohne den Schlüssel neu zu verhandeln. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK Der Treiber kann verschlüsselte Daten aus einer geschützten Oberfläche zurücklesen. Weitere Informationen finden Sie unter EncryptionBlt(D3D11_1). |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY Der Treiber erfordert einen separaten Schlüssel, um verschlüsselte Daten aus einer geschützten Oberfläche zu lesen. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV Wenn der Verschlüsselungstyp D3D11_1DDI_CRYPTO_TYPE_AES128_CTRist, muss die Anwendung eine sequenzielle Anzahl in der D3D11_1DDI_AES_CTR_IV Struktur verwenden. Weitere Informationen finden Sie in den Anmerkungen zur EncryptionBlt(D3D11_1) Funktion. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY Der Treiber unterstützt verschlüsselte Datensegmentdaten, unterstützt jedoch keine anderen verschlüsselten Daten im komprimierten DirectX Video Accelerator (DXVA) 2-Puffer. Der Aufrufer sollte keine Daten innerhalb des Puffers verschlüsseln, die nicht die Daten des Datenschnitts sind. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT Der Treiber unterstützt Aufrufe der DecryptionBlt(D3D11_1)-Funktion. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED Die Hardware unterstützt den Schutz bestimmter Ressourcen mithilfe von WDDM 2.0 und höheren Versionen des Graphics Content Protection DDI. Dieser Schutz bedeutet:
Wird ab Windows 10 unterstützt. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE Die physischen Seiten einer geschützten Ressource können unter geringen Arbeitsspeicherbedingungen entfernt und potenziell auf den Datenträger verschoben werden, ohne dass der Inhalt der Ressource verloren geht, wenn sie wieder eingeblättert wird. Wird ab Windows 10 unterstützt. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_TRANSITION Die Hardware oder der Treiber können Zuordnungen zwischen geschützten und nicht geschützten Zuständen übertragen, indem SetHardwareProtection- aufgerufen werden, ohne dass die Zuordnung neu erstellt werden muss. Wird ab Windows 10 unterstützt. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN Die Hardware unterstützt einen automatischen Abrissmechanismus, der Hardwareschlüssel oder geschützte Inhalte auslösen kann, um unter bestimmten Bedingungen verloren zu gehen. Die Anwendung kann sich registrieren, um zu wissen, wann diese Ereignisse auftreten. Wird ab Windows 10 unterstützt. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION Die sichere Umgebung ist eng mit der GPU verbunden und eine ID3D11CryptoSession- sollte für die Kommunikation zwischen der DRM-Komponente des Benutzermodus und der sicheren Ausführungsumgebung verwendet werden. Wird ab Windows 10 unterstützt. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3d10umddi.h (include D3d10umddi.h) |