Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Schlüsselaustauschdaten für den Schutz von Hardwareinhalten dar.
Syntax
typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA {
UINT HWProtectionFunctionID;
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA *pInputData;
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
HRESULT Status;
} D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA;
Member
HWProtectionFunctionID
Die Funktions-ID des DRM-Befehls. Die Werte und Bedeutungen der Funktions-ID werden durch die DRM-Spezifikation definiert.
pInputData
Zeiger auf einen Puffer, der eine D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA-Struktur enthält, die den für die IHV-Verwendung reservierten Arbeitsspeicher und die Eingabedaten für den DRM-Befehl angibt.
pOutputData
Zeiger auf einen Puffer, der eine D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA-Struktur enthält, die den für die IHV-Verwendung reservierten Arbeitsspeicher und die Eingabedaten für den DRM-Befehl angibt.
Status
Das Ergebnis des Hardware-DRM-Befehls.
Hinweise
Ein Zeiger auf diese Struktur wird im pData-Parameter der ID3D11VideoContext::NegotiateCryptoSessionKeyExchange-Methode übergeben, wenn die ID3D11CryptoSession mit dem D3D11_KEY_EXCHANGE_HW_PROTECTION Schlüsselaustauschtyp erstellt wird.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
| Kopfzeile | d3d11_1.h |