D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA-Struktur (d3d11_1.h)
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 |