次の方法で共有


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 を含む)

こちらもご覧ください

IOCTL_CDROM_EXCLUSIVE_ACCESS