PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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);
}