Metodo ID3D11VideoDevice::CheckCryptoKeyExchange (d3d11.h)
Ottiene un meccanismo di scambio di chiavi crittografiche supportato dal driver.
Sintassi
HRESULT CheckCryptoKeyExchange(
[in] const GUID *pCryptoType,
[in] const GUID *pDecoderProfile,
[in] UINT Index,
[out] GUID *pKeyExchangeType
);
Parametri
[in] pCryptoType
Puntatore a un GUID che specifica il tipo di crittografia da usare. Vengono definiti i GUID seguenti.
Valore | Significato |
---|---|
|
Crittografia a blocchi AES-CTR (Advanced Encryption Standard) a 128 bit. |
[in] pDecoderProfile
Puntatore a un GUID che specifica il profilo di decodifica. Per ottenere i profili supportati dal driver, chiamare ID3D11VideoDevice::GetVideoDecoderProfile. Se la decodifica non verrà utilizzata, impostare questo parametro su NULL.
[in] Index
Indice in base zero del tipo di scambio di chiavi. Il driver segnala il numero di tipi nel membro KeyExchangeTypeCount della struttura D3D11_VIDEO_CONTENT_PROTECTION_CAPS .
[out] pKeyExchangeType
Riceve un GUID che identifica il tipo di scambio di chiavi.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |