共用方式為


PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures) 方法

定義

查詢系統上是否支援指定的硬體數位版權管理 (DRM) 功能。

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

參數

hwdrmFeature
PlayReadyHardwareDRMFeatures

要查詢的硬體 DRM 功能。

傳回

Boolean

bool

如果支援硬體 DRM 功能,則為true,否則為false

備註

從 1709 版Windows 10開始,您可以呼叫CheckSupportedHardware並指定列舉值 PlayReadyHardwareDRMFeatures.Aes128Cbc,來偵測裝置上 AES128CBC 硬體加密的支援。 在舊版 Windows 10 中,指定這個值會造成例外狀況。 基於這個理由,您應該先呼叫 ApiInformationIsApiContractPresent 並指定主要合約第 5 版,再呼叫 CheckSupportedHardware來檢查列舉值是否存在。

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

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

適用於