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.
Erstellt eine kryptografische Sitzung zum Verschlüsseln von Videoinhalten, die an den Grafiktreiber gesendet werden.
Syntax
HRESULT CreateCryptoSession(
[in] const GUID *pCryptoType,
[in] const GUID *pDecoderProfile,
[in] const GUID *pKeyExchangeType,
[out] ID3D11CryptoSession **ppCryptoSession
);
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. Eine Liste der möglichen Werte finden Sie unter ID3D11VideoDevice::GetVideoDecoderProfile. Wenn die Decodierung nicht verwendet wird, legen Sie diesen Parameter auf NULL fest.
[in] pKeyExchangeType
Ein Zeiger auf eine GUID, die den Typ des Schlüsselaustauschs angibt.
[out] ppCryptoSession
Empfängt einen Zeiger auf die ID3D11CryptoSession-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Die ID3D11DeviceContext::ClearState-Methode wirkt sich nicht auf den internen Zustand der kryptografischen Sitzung aus.
Anforderungen
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 |