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 포함) |