다음을 통해 공유


CDROM_EXCLUSIVE_LOCK_STATE 구조체(ntddcdrm.h)

CDROM_EXCLUSIVE_LOCK_STATE 구조는 CD-ROM 클래스 드라이버에서 CD-ROM 디바이스의 배타적 액세스 상태를 보고하는 데 사용됩니다.

구문

typedef struct _CDROM_EXCLUSIVE_LOCK_STATE {
  BOOLEAN LockState;
  UCHAR   CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH];
} CDROM_EXCLUSIVE_LOCK_STATE, *PCDROM_EXCLUSIVE_LOCK_STATE;

멤버

LockState

단독 액세스를 위해 CD-ROM 디바이스가 잠겨 있는지 여부를 나타내는 부울 값입니다. TRUE이면 디바이스가 잠깁니다. FALSE이면 디바이스가 잠기지 않습니다.

CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]

CD-ROM 디바이스에 잠금이 있는 애플리케이션 또는 시스템 구성 요소를 식별하는 NULL로 종료된 문자열입니다. 문자열의 길이는 문자열 끝에 있는 NULL 문자를 포함하여 CDROM_EXCLUSIVE_CALLER_LENGTH 바이트보다 작거나 같아야 합니다. 문자열에는 영숫자(A - Z, a - z, 0 - 9), 공백, 마침표, 쉼표, 콜론(:), 세미콜론(;), 하이픈(-) 및 밑줄(_)이 포함되어야 합니다.

설명

CD-ROM 클래스 드라이버는 IOCTL_CDROM_EXCLUSIVE_ACCESS 요청에 대한 응답으로 CD-ROM 디바이스의 단독 액세스 상태를 보고합니다.

요구 사항

요구 사항
헤더 ntddcdrm.h(Ntddcdrm.h 포함)

추가 정보

IOCTL_CDROM_EXCLUSIVE_ACCESS