IDirect3DDevice9Video::GetContentProtectionCaps-Methode (d3d9.h)
Fragt den Anzeigetreiber nach seinen Inhaltsschutzfunktionen ab.
Syntax
HRESULT GetContentProtectionCaps(
const GUID *pCryptoType,
const GUID *pDecodeProfile,
D3DCONTENTPROTECTIONCAPS *pCaps
);
Parameter
pCryptoType
Ein Zeiger auf eine GUID, die den Typ der zu verwendenden Verschlüsselung angibt. Die folgenden GUIDs sind definiert.
D3DCRYPTOTYPE_AES128_CTR
128-Bit Advanced Encryption Standard CTR Mode (AES-CTR) Blockchiffre.
D3DCRYPTOTYPE_PROPRIETARY
Proprietärer Verschlüsselungsalgorithmus.
pDecodeProfile
Ein Zeiger auf eine GUID, die das DirectX Video Acceleration 2-Decodierungsprofil (DXVA-2) angibt. Eine Liste der möglichen Werte finden Sie unter IDirectXVideoDecoderService::GetDecoderDeviceGuids. Wenn die DXVA-2-Decodierung nicht verwendet wird, legen Sie diesen Parameter auf NULL fest.
pCaps
Ein Zeiger auf eine D3DCONTENTPROTECTIONCAPS-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 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d9.h |