CDROM_EXCLUSIVE_ACCESS 구조체(ntddcdrm.h)

CDROM_EXCLUSIVE_ACCESS 구조는 IOCTL_CDROM_EXCLUSIVE_ACCESS 요청과 함께 CD-ROM 디바이스의 액세스 상태를 쿼리하거나 단독 액세스를 위해 디바이스를 잠그거나 잠금 해제하는 데 사용됩니다.

구문

typedef struct _CDROM_EXCLUSIVE_ACCESS {
  EXCLUSIVE_ACCESS_REQUEST_TYPE RequestType;
  ULONG                         Flags;
} CDROM_EXCLUSIVE_ACCESS, *PCDROM_EXCLUSIVE_ACCESS;

구성원

RequestType

작업의 형식을 지정하는 EXCLUSIVE_ACCESS_REQUEST_TYPE 형식의 열거형 값입니다.

Flags

작업의 특성을 지정하는 플래그입니다. 플래그의 의미는 RequestType 에서 지정하는 작업의 유형에 따라 달라집니다. 다음 표에서는 RequestTypeFlags의 가능한 값을 설명합니다.

RequestType 플래그 의미
ExclusiveAccessQueryState 해당 없음 해당 없음
ExclusiveAccessLockDevice 0 호출자가 파일 시스템을 분리해야 합니다.
CDROM_LOCK_IGNORE_VOLUME 파일 시스템 탑재를 무시하고 디바이스를 잠가줍니다.
ExclusiveAccessUnlockDevice CDROM_NO_MEDIA_NOTIFICATIONS 단독 액세스 잠금 해제 시 미디어 제거 알림 및 미디어 도착 알림 전송을 방지합니다.

요구 사항

   
헤더 ntddcdrm.h(Ntddcdrm.h 포함)

참고 항목

IOCTL_CDROM_EXCLUSIVE_ACCESS