다음을 통해 공유


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 의 다른 모든 멤버는 무시됩니다.

요구 사항

요구 사항
헤더
Wmdm.idl

추가 정보

IMDSPStorage::GetRights

IWMDMStorage::GetRights

WMDMDATETIME

구조체