D3D11_1DDI_CONTENT_PROTECTION_CAPS-Enumeration (d3d10umddi.h)
Beschreibt 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 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 den Schutz explizit aktiviert. |
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 eindeutig sein. |
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 von 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 benötigt einen separaten Schlüssel, um verschlüsselte Daten von einer geschützten Oberfläche zu lesen. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV Wenn der Verschlüsselungstyp D3D11_1DDI_CRYPTO_TYPE_AES128_CTR ist, muss die Anwendung eine sequenzielle Anzahl in der D3D11_1DDI_AES_CTR_IV-Struktur verwenden. Weitere Informationen finden Sie in den Hinweise zur Funktion EncryptionBlt(D3D11_1). |
D3D11_1DDI_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY Der Treiber unterstützt verschlüsselte Slicedaten, aber keine anderen verschlüsselten Daten im komprimierten DirectX Video Accelerator (DXVA) 2-Puffer. Der Aufrufer sollte keine Anderen Daten im Puffer als die Slicedaten verschlüsseln. |
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 Grafikinhaltsschutz-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 bei geringer Arbeitsspeicherauslastung entfernt und möglicherweise auf den Datenträger ausgelagert werden, ohne dass der Inhalt der Ressource verloren geht, wenn sie wieder eingelagert 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 wechseln, indem SetHardwareProtection aufgerufen wird, ohne dass die Zuordnung erneut erstellt werden muss. Wird ab Windows 10 unterstützt. |
D3DWDDM2_0DDI_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN Die Hardware unterstützt einen automatischen Abrissmechanismus, der dazu führen kann, dass Hardwareschlüssel oder geschützte Inhalte unter bestimmten Bedingungen verloren 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 gekoppelt, und eine ID3D11CryptoSession sollte für die Kommunikation zwischen der DRM-Komponente des Benutzermodus und der Umgebung für die sichere Ausführung verwendet werden. Wird ab Windows 10 unterstützt. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |