Partilhar via


PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures) Método

Definição

Consulta se o recurso drm (gerenciamento de direitos digitais) de hardware especificado tem suporte no sistema.

public:
 static bool CheckSupportedHardware(PlayReadyHardwareDRMFeatures hwdrmFeature);
 static bool CheckSupportedHardware(PlayReadyHardwareDRMFeatures const& hwdrmFeature);
public static bool CheckSupportedHardware(PlayReadyHardwareDRMFeatures hwdrmFeature);
function checkSupportedHardware(hwdrmFeature)
Public Shared Function CheckSupportedHardware (hwdrmFeature As PlayReadyHardwareDRMFeatures) As Boolean

Parâmetros

hwdrmFeature
PlayReadyHardwareDRMFeatures

O recurso drm de hardware a ser consultado.

Retornos

Boolean

bool

true se o recurso DRM de hardware tiver suporte, caso contrário, false.

Comentários

A partir do Windows 10, versão 1709, você pode detectar suporte para criptografia de hardware AES128CBC em um dispositivo chamando CheckSupportedHardware e especificando o valor de enumeração PlayReadyHardwareDRMFeatures.Aes128Cbc. Em versões anteriores do Windows 10, a especificação desse valor fará com que uma exceção seja lançada. Por esse motivo, você deve marcar pela presença do valor de enumeração chamando ApiInformationIsApiContractPresent e especificando o contrato principal versão 5 antes de chamar CheckSupportedHardware.

bool supportsAes128Cbc = ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 5);

if (supportsAes128Cbc)
{
    supportsAes128Cbc = PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures.Aes128Cbc);
}

Aplica-se a