PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
查詢系統上是否支援指定的硬體數位版權管理 (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);
}