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 所指定的作業類型。 下表描述 RequestType 和 Flags 的可能值:
RequestType | Flags | 意義 |
---|---|---|
ExclusiveAccessQueryState | 不適用 | 不適用 |
ExclusiveAccessLockDevice | 0 | 要求呼叫端卸除文件系統 |
CDROM_LOCK_IGNORE_VOLUME | 忽略文件系統掛接並鎖定裝置 | |
ExclusiveAccessUnlockDevice | CDROM_NO_MEDIA_NOTIFICATIONS | 防止在獨佔存取解除鎖定時傳送媒體移除通知和媒體抵達通知 |
規格需求
需求 | 值 |
---|---|
標頭 | ntddcdrm.h (包含 Ntddcdrm.h) |