IWMDRMDeviceApp 인터페이스
[Windows Media DRM 기능은 더 이상 사용되지 않으며 사용해서는 안 됩니다. 대신 Microsoft PlayReady 사용합니다.]
IWMDRMDeviceApp 인터페이스를 사용하면 애플리케이션이 디바이스의 DRM 구성 요소를 계량하고, 라이선스를 동기화하고, 업데이트할 수 있습니다. 이 인터페이스는 휴대용 디바이스용 Windows Media DRM 10을 지원하는 디바이스에서만 작동합니다.
이 인터페이스를 얻으려면 CoCreateInstance를 호출하고 CLSID_WMDRMDeviceApp 전달합니다.
참고
이 인터페이스는 WMDRMDeviceApp.idl에서 빌드된 헤더 파일에 정의되어 있습니다. 이 헤더 는 "wmdm.h"를 #include. WMDM.idl에서 빌드된 헤더와 일치하도록 이 파일 이름을 변경해야 할 수 있습니다.
멤버
IWMDRMDeviceApp 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWMDRMDeviceApp 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IWMDRMDeviceApp 인터페이스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
AcquireDeviceData | 디바이스 보안 클록 초기화 또는 초기화 |
GenerateMeterChallenge | 디바이스에서 계량 데이터를 가져옵니다. |
ProcessMeterResponse | 디바이스의 데이터를 서버로 보내고 처리한 후 디바이스에서 계량 횟수의 일부 또는 전부를 다시 설정합니다. |
QueryDeviceStatus | 디바이스에서 현재 DRM 상태 및 기능을 쿼리합니다. |
SynchronizeLicenses | 만료가 가까워지면 디바이스에서 라이선스를 업데이트. |