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.
Ruft einen kryptografischen Schlüsselaustauschmechanismus ab, der vom Treiber unterstützt wird.
Syntax
HRESULT CheckCryptoKeyExchange(
[in] const GUID *pCryptoType,
[in] const GUID *pDecoderProfile,
[in] UINT Index,
[out] GUID *pKeyExchangeType
);
Parameter
[in] pCryptoType
Ein Zeiger auf eine GUID, die den Typ der zu verwendenden Verschlüsselung angibt. Die folgenden GUIDs sind definiert.
| Wert | Bedeutung |
|---|---|
|
128-Bit Advanced Encryption Standard CTR Mode (AES-CTR) Blockchiffre. |
[in] pDecoderProfile
Ein Zeiger auf eine GUID, die das Decodierungsprofil angibt. Rufen Sie ID3D11VideoDevice::GetVideoDecoderProfile auf, um profile abzurufen, die vom Treiber unterstützt werden. Wenn die Decodierung nicht verwendet wird, legen Sie diesen Parameter auf NULL fest.
[in] Index
Der nullbasierte Index des Schlüsselaustauschtyps. Der Treiber meldet die Anzahl der Typen im KeyExchangeTypeCount-Member der D3D11_VIDEO_CONTENT_PROTECTION_CAPS-Struktur .
[out] pKeyExchangeType
Empfängt eine GUID, die den Typ des Schlüsselaustauschs identifiziert.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | d3d11.h |