DirectShow DirectShow 레퍼런스 정수와 GUID 이벤트 통지 코드 EC_WMT_EVENT   [목차열람] [주소복사] [슬롯비우기]
EC_WMT_EVENT
 
Microsoft DirectX 9.0

EC_WMT_EVENT

이 이벤트는, 애플리케이션이 ASF Reader 필터를 사용해, DRM (digital rights management)에 의해 보호되고 있는 ASF 파일을 재생하는 경우에 송신된다.

파라미터

lParam1

다음의 몇개의 WMT_STATUS 값을 지정할 수 있다.

WMT_STATUS 메시지 설명
WMT_NO_RIGHTS 애플리케이션에는, DRM 버전 1 으로 보호되고 있는 파일에 대해서, 요구한 액션을 실행하는 권한이 없다.
WMT_ACQUIRE_LICENSE DRM 구성 요소에 의한 라이센스 획득 처리가 정상적으로 완료했을 때, 또는 실패했을 때에 송신된다.
WMT_NO_RIGHTS_EX 애플리케이션에는, DRM 버전 7 으로 보호되고 있는 파일에 대해서, 요구한 액션을 실행하는 권한이 없다.
WMT_NEEDS_INDIVIDUALIZATION 이 파일에 대해서 요구한 액션을 실행하려면 , 애플리케이션은 시큐러티 업그레이드를 받을 필요가 있다.
WMT_INDIVIDUALIZE 시큐러티 업그레이드 처리가 정상적으로 완료한, 또는 실패했다.

lParam2

이벤트에 관한 정보가 저장 된 AM_WMT_EVENT_DATA 구조체의 포인터. 이 구조체의 pData 멤버는, 추가의 데이터를 포인트 한다. 그 데이터의 종류는,lParam1 의 값에 응해 다음 표와 같이 된다.

lParam1 AM_WMT_EVENT_DATA.pData
WMT_NO_RIGHTS 챌린지 URL 를 포함한 와이드 캐릭터 라인의 포인터.
WMT_ACQUIRE_LICENSE WM_GET_LICENSE_DATA 구조체 (Windows Media Format SDK 로 정의되고 있다)의 포인터.
WMT_NO_RIGHTS_EX WM_GET_LICENSE_DATA 구조체 (Windows Media Format SDK 로 정의되고 있다)의 포인터.
WMT_NEEDS_INDIVIDUALIZATION NULL.
WMT_INDIVIDUALIZE WM_INDIVIDUALIZE_STATUS 구조체 (Windows Media Format SDK 로 정의되고 있다)의 포인터.

lParam2 는 NULL 값도 가능. 포인터의 참조를 해제하기 전에, 값을 체크하는 것.

주의

DRM 로 보호된 파일의 재생의 유효화에 관한 자세한 것은, Windows Media Format SDK 의 문서를 참조할것.

참조

이벤트 통지 코드

↑TOP