CDROM_EXCLUSIVE_ACCESS 結構 (ntddcdrm.h)

CDROM_EXCLUSIVE_ACCESS 結構會與 IOCTL_CDROM_EXCLUSIVE_ACCESS 要求搭配使用,以查詢CD-ROM裝置的存取狀態,或鎖定或解除鎖定裝置以進行獨佔存取。

語法

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 所指定的作業類型。 下表描述 RequestTypeFlags 的可能值:

RequestType Flags 意義
ExclusiveAccessQueryState 不適用 不適用
ExclusiveAccessLockDevice 0 要求呼叫端卸除文件系統
CDROM_LOCK_IGNORE_VOLUME 忽略文件系統掛接並鎖定裝置
ExclusiveAccessUnlockDevice CDROM_NO_MEDIA_NOTIFICATIONS 防止在獨佔存取解除鎖定時傳送媒體移除通知和媒體抵達通知

規格需求

需求
標頭 ntddcdrm.h (包含 Ntddcdrm.h)

另請參閱

IOCTL_CDROM_EXCLUSIVE_ACCESS