Condividi tramite


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

Vedi anche

ID3D11VideoDevice