CDROM_EXCLUSIVE_ACCESS 構造体 (ntddcdrm.h)
CDROM_EXCLUSIVE_ACCESS構造体は、CD-ROM デバイスのアクセス状態を照会したり、排他的アクセスのためにデバイスをロックまたはロック解除したりするために、 IOCTL_CDROM_EXCLUSIVE_ACCESS 要求と共に使用されます。
構文
typedef struct _CDROM_EXCLUSIVE_ACCESS {
EXCLUSIVE_ACCESS_REQUEST_TYPE RequestType;
ULONG Flags;
} CDROM_EXCLUSIVE_ACCESS, *PCDROM_EXCLUSIVE_ACCESS;
メンバー
RequestType
操作 の種類を指定するEXCLUSIVE_ACCESS_REQUEST_TYPE型指定列挙値。
Flags
操作の特性を示す フラグ。 フラグの意味は、 RequestType が指定する操作の種類によって異なります。 次の表では、 RequestType と Flags に指定できる値について説明します。
RequestType | Flags | 意味 |
---|---|---|
ExclusiveAccessQueryState | 適用なし | 適用なし |
ExclusiveAccessLockDevice | 0 | 呼び出し元がファイル システムをマウント解除する必要があります |
CDROM_LOCK_IGNORE_VOLUME | ファイル システムのマウントを無視し、デバイスをロックします | |
ExclusiveAccessUnlockDevice | CDROM_NO_MEDIA_NOTIFICATIONS | 排他アクセスのロック解除に対するメディア削除通知とメディア到着通知の送信を禁止します |
要件
要件 | 値 |
---|---|
Header | ntddcdrm.h (Ntddcdrm.h を含む) |