CDROM_EXCLUSIVE_ACCESS Struktur (ntddcdrm.h)
Die CDROM_EXCLUSIVE_ACCESS-Struktur wird mit der IOCTL_CDROM_EXCLUSIVE_ACCESS Anforderung verwendet, um den Zugriffsstatus eines CD-ROM Geräts abzufragen oder das Gerät für exklusiven Zugriff zu sperren oder zu entsperren.
typedef struct _CDROM_EXCLUSIVE_ACCESS {
EXCLUSIVE_ACCESS_REQUEST_TYPE RequestType;
ULONG Flags;
} CDROM_EXCLUSIVE_ACCESS, *PCDROM_EXCLUSIVE_ACCESS;
RequestType
Ein EXCLUSIVE_ACCESS_REQUEST_TYPE-typed-Enumerationswert, der den Typ des Vorgangs angibt.
Flags
Ein Kennzeichen, das die Merkmale des Vorgangs angibt. Die Bedeutung des Flags hängt vom Typ des Vorgangs ab, der RequestType- angibt. In der folgenden Tabelle werden die möglichen Werte für RequestType- und Flagsbeschrieben:
RequestType | Flaggen | Bedeutung |
---|---|---|
ExclusiveAccessQueryState- | Nicht zutreffend | Nicht zutreffend |
ExclusiveAccessLockDevice | 0 | Erfordert, dass der Aufrufer die Bereitstellung des Dateisystems aufheben |
CDROM_LOCK_IGNORE_VOLUME | Ignoriert die Dateisystem-Bereitstellung und sperrt das Gerät. | |
ExclusiveAccessUnlockDevice | CDROM_NO_MEDIA_NOTIFICATIONS | Verhindert das Senden einer Medienentfernungsbenachrichtigung und einer Medienankunftsbenachrichtigung bei einer exklusiven Zugriffssperre. |
Anforderung | Wert |
---|---|
Header- | ntddcdrm.h (enthalten Ntddcdrm.h) |