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입니다.
설명
Windows 10 버전 1709부터 CheckSupportedHardware를 호출하고 PlayReadyHardwareDRMFeatures.Aes128Cbc 열거형 값을 지정하여 디바이스에서 AES128CBC 하드웨어 암호화에 대한 지원을 검색할 수 있습니다. 이전 버전의 Windows 10에서 이 값을 지정하면 예외가 발생합니다. 따라서 CheckSupportedHardware를 호출하기 전에 ApiInformationIsApiContractPresent를 호출하고 주 계약 버전 5를 지정하여 열거형 값이 있는지 검사 합니다.
bool supportsAes128Cbc = ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 5);
if (supportsAes128Cbc)
{
supportsAes128Cbc = PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures.Aes128Cbc);
}
적용 대상
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기