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
D3D11_CRYPTO_TYPE_AES128_CTR
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

Weitere Informationen

ID3D11VideoDevice