Bagikan melalui


PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures) Metode

Definisi

Kueri apakah fitur manajemen hak digital (DRM) perangkat keras yang ditentukan didukung pada sistem.

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

Parameter

hwdrmFeature
PlayReadyHardwareDRMFeatures

Fitur DRM perangkat keras untuk dikueri.

Mengembalikan

Boolean

bool

true jika fitur DRM perangkat keras didukung, jika tidak salah.

Keterangan

Dimulai dengan Windows 10, versi 1709, Anda dapat mendeteksi dukungan untuk enkripsi perangkat keras AES128CBC pada perangkat dengan memanggil CheckSupportedHardware dan menentukan nilai enumerasi PlayReadyHardwareDRMFeatures.Aes128Cbc. Pada versi Windows 10 sebelumnya, menentukan nilai ini akan menyebabkan pengecualian dilemparkan. Untuk alasan ini, Anda harus memeriksa keberadaan nilai enumerasi dengan memanggil ApiInformationIsApiContractPresent dan menentukan kontrak utama versi 5 sebelum memanggil CheckSupportedHardware.

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

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

Berlaku untuk