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 デバイスの排他アクセス状態を報告します。
要件
要件 | 値 |
---|---|
Header | ntddcdrm.h (Ntddcdrm.h を含む) |