ID3D11VideoDevice::GetContentProtectionCaps-Methode (d3d11.h)
Fragt den Treiber nach seinen Inhaltsschutzfunktionen ab.
Syntax
HRESULT GetContentProtectionCaps(
[in] const GUID *pCryptoType,
[in] const GUID *pDecoderProfile,
[out] D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps
);
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. |
Wenn keine Verschlüsselung verwendet wird, legen Sie diesen Parameter auf NULL fest.
[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.
Der Treiber lässt möglicherweise einige Kombinationen von Verschlüsselungstyp und Profil nicht zu.
[out] pCaps
Ein Zeiger auf eine D3D11_VIDEO_CONTENT_PROTECTION_CAPS Struktur. Die -Methode füllt diese Struktur mit den Inhaltsschutzfunktionen des Treibers aus.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
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 |