Compartir a través de


PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures) Método

Definición

Consulta si se admite la característica de administración de derechos digitales (DRM) de hardware especificada en el 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

Característica DRM de hardware que se va a consultar.

Devoluciones

Boolean

bool

True si se admite la característica DRM de hardware; de lo contrario, false.

Comentarios

A partir de Windows 10, versión 1709, puedes detectar compatibilidad con el cifrado de hardware AES128CBC en un dispositivo llamando a CheckSupportedHardware y especificando el valor de enumeración PlayReadyHardwareDRMFeatures.Aes128Cbc. En versiones anteriores de Windows 10, especificar este valor provocará una excepción. Por este motivo, debe comprobar la presencia del valor de enumeración llamando a ApiInformationIsApiContractPresent y especificando la versión 5 del contrato principal antes de llamar a CheckSupportedHardware.

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

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

Se aplica a