IMAPI_MEDIA_WRITE_PROTECT_STATE 열거형(imapi2.h)

미디어 쓰기 보호 상태 나타내는 값을 정의합니다. 지정된 드라이브에서 하나 이상의 쓰기 보호 값을 설정할 수 있습니다.

Syntax

typedef enum _IMAPI_MEDIA_WRITE_PROTECT_STATE {
  IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN = 0x1,
  IMAPI_WRITEPROTECTED_BY_CARTRIDGE = 0x2,
  IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON = 0x4,
  IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT = 0x8,
  IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK = 0x10,
  IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA = 0x4000
} IMAPI_MEDIA_WRITE_PROTECT_STATE, *PIMAPI_MEDIA_WRITE_PROTECT_STATE;

상수

 
IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN
값: 0x1
미디어에 쓰기를 허용하기 전에 드라이브에 대한 전원을 순환해야 합니다.
IMAPI_WRITEPROTECTED_BY_CARTRIDGE
값: 0x2
미디어는 쓰기 보호 탭이 설정된 카트리지에 있습니다.
IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON
값: 0x4
드라이브는 미디어 관련 이유로 쓰기를 허용하지 않습니다. 예를 들면 다음과 같습니다.

  • 미디어는 원래 카트리지에 있었고 미디어가 카트리지에 없을 때 쓰기를 허용하지 않도록 설정되었습니다.

  • 미디어는 결함 관리에 사용 가능한 모든 예비 영역을 사용했으며 기존 데이터를 보호하기 위해 쓰기를 방지하고 있습니다.

IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT
값: 0x8
미디어의 쓰기 보호 플래그가 설정됩니다. DVD-RAM 및 DVD-RW와 같은 다양한 미디어 유형은 디스크의 쓰기 보호 상태 나타내기 위해 미디어의 특수 영역을 지원합니다.
IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK
값: 0x10
DVD+RW 디스크의 디스크 제어 블록에 쓰기 보호 플래그가 설정됩니다. DVD+RW 미디어는 DCB(디바이스 제어 블록)를 미디어에 작성하여 미디어의 쓰기 보호 상태를 영구적으로 변경할 수 있습니다.

일부 DVD+RW 드라이브가 이 설정을 인식하거나 인식하지 못하기 때문에 이 값의 유용성은 제한적입니다.
IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA
값: 0x4000
드라이브가 미디어의 쓰기 기능을 인식하지 못합니다.

요구 사항

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

추가 정보

IDiscFormat2Data::get_WriteProtectStatus