CDROM_EXCLUSIVE_LOCK構造体 (ntddcdrm.h)
CDROM_EXCLUSIVE_LOCK構造体は、IOCTL_CDROM_EXCLUSIVE_ACCESS 要求と共に使用され、排他アクセスのために CD-ROM デバイスをロックします。
構文
typedef struct _CDROM_EXCLUSIVE_LOCK {
CDROM_EXCLUSIVE_ACCESS Access;
UCHAR CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH];
} CDROM_EXCLUSIVE_LOCK, *PCDROM_EXCLUSIVE_LOCK;
メンバーズ
Access
排他アクセス要求の種類と要求に関連付けられているフラグを指定する CDROM_EXCLUSIVE_ACCESS 構造体。
CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]
NULL-terminated 文字列。CD-ROM デバイスにロックがあるアプリケーションまたはシステム コンポーネントを識別します。 文字列の長さは、文字列の末尾にある NULL 文字を含め、CDROM_EXCLUSIVE_CALLER_LENGTH バイト以下である必要があります。 文字列には、英数字 (A - Z、a - z、0 - 9)、スペース、ピリオド、コンマ、コロン (:)、セミコロン (;)、ハイフン (-)、アンダースコア (_) を含める必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddcdrm.h (Ntddcdrm.h を含む) |