WMDMRIGHTS 구조체
WMDMRIGHTS 구조체는 콘텐츠 사용 권한을 설명합니다.
구문
typedef struct __WMDMRIGHTS {
UINT cbSize;
DWORD dwContentType;
DWORD fuFlags;
DWORD fuRights;
DWORD dwAppSec;
DWORD dwPlaybackCount;
WMDMDATETIME ExpirationDate;
} WMDMRIGHTS, *PWMDMRIGHTS;
멤버
-
cbSize
-
구조체의 크기(바이트)입니다.
-
dwContentType
-
콘텐츠 형식을 포함하는 DWORD입니다.
-
fuFlags
-
콘텐츠에 사용할 권한 옵션을 지정하는 비트 필드입니다.
값 Description WMDM_RIGHTS_PLAYBACKCOUNT 파일을 재생할 수 있는 횟수입니다. WMDM_RIGHTS_EXPIRATIONDATE 파일의 만료 날짜입니다. WMDM_RIGHTS_FREESERIALIDS 파일의 무료 직렬 식별자입니다. WMDM_RIGHTS_GROUPID 그룹 파일의 식별자입니다. WMDM_RIGHTS_NAMEDSERIALIDS 파일의 명명된 직렬 식별자입니다. -
fuRights
-
콘텐츠에 대한 권한 비트를 포함하는 비트 필드입니다.
값 Description WMDM_RIGHTS_PLAY_ON_PC 개인용 컴퓨터에서 콘텐츠를 재생할 수 있습니다. WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE 콘텐츠를 SDMI가 아닌 디바이스에 복사할 수 있습니다. WMDM_RIGHTS_COPY_TO_CD 콘텐츠를 CD에 복사할 수 있습니다. WMDM_RIGHTS_COPY_TO_SDMI_DEVICE 콘텐츠를 SDMI 디바이스에 복사할 수 있습니다. -
dwAppSec
-
애플리케이션 보안의 최소 수준을 지정하는 바이트 배열입니다.
-
dwPlaybackCount
-
콘텐츠를 렌더링할 수 있는 남은 횟수를 포함하는 DWORD입니다.
-
ExpirationDate
-
콘텐츠의 만료 날짜 및 시간을 포함하는 WMDMDATETIME 구조체입니다. 라이선스에 만료 날짜가 없으면 wYear 멤버가 0xFFFF 설정되고 WMDMDATETIME 의 다른 모든 멤버는 무시됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|