다음을 통해 공유


IMAPI_FORMAT2_DATA_MEDIA_STATE 열거형(imapi2.h)

가능한 미디어 상태에 대한 값을 정의합니다.

Syntax

typedef enum _IMAPI_FORMAT2_DATA_MEDIA_STATE {
  IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN = 0,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK = 0xf,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK = 0xfc00,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY = 0x1,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE = 0x1,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK = 0x2,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE = 0x4,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION = 0x8,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED = 0x400,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED = 0x800,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION = 0x1000,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED = 0x2000,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED = 0x4000,
  IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA = 0x8000
} IMAPI_FORMAT2_DATA_MEDIA_STATE, *PIMAPI_FORMAT2_DATA_MEDIA_STATE;

상수

 
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN
값: 0
인터페이스가 미디어 상태를 알지 못했음을 나타냅니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK
값: 0xf
미디어 상태에 대한 정보(오류는 아님)를 보고합니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK
값: 0xfc00
지원되지 않는 미디어 상태를 보고합니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY
값: 0x1
쓰기 작업은 디스크의 사용된 부분에서 발생할 수 있습니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE
값: 0x1
미디어는 임의로 쓸 수 있습니다. 이는 단일 세션을 이 디스크에 쓸 수 있음을 나타냅니다.

참고 이 값은 더 이상 사용되지 않으며 IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY 대체됩니다.

 
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK
값: 0x2
미디어가 사용된 적이 없거나 지워진 적이 없습니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE
값: 0x4
미디어는 추가할 수 있습니다(여러 세션 지원).
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION
값: 0x8
미디어에 추가된 세션이 하나만 있거나 미디어가 여러 세션을 지원하지 않습니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED
값: 0x400
이 인터페이스에서는 미디어를 사용할 수 없습니다. 미디어에 지우기 또는 기타 복구가 필요할 수 있습니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED
값: 0x800
이 인터페이스에서 사용하려면 먼저 미디어를 지워야 합니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION
값: 0x1000
미디어에는 이 인터페이스에서 지원되지 않는 부분적으로 작성된 마지막 세션이 있습니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED
값: 0x2000
미디어 또는 드라이브는 쓰기로 보호됩니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED
값: 0x4000
미디어를 (종료)에 쓸 수 없습니다.
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA
값: 0x8000
미디어는 이 인터페이스에서 지원되지 않습니다.

설명

이 열거형은 비트 마스크로 처리되어야 합니다. 거의 모든 값은 1비트 집합을 1로 설정하고 다른 비트는 0으로 설정합니다. 이 규칙에는 알 수 없는 미디어 마스크 및 정보 마스크라는 세 가지 예외가 추가되었습니다. 예를 들어 지원되지 않는 미디어를 테스트하려면 값을 IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK 대해 검사.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 imapi2.h

참고 항목

IDiscFormat2Data::get_CurrentMediaStatus