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.
Syntax
typedef struct _CDROM_EXCLUSIVE_ACCESS {
EXCLUSIVE_ACCESS_REQUEST_TYPE RequestType;
ULONG Flags;
} CDROM_EXCLUSIVE_ACCESS, *PCDROM_EXCLUSIVE_ACCESS;
Member
RequestType
Ein EXCLUSIVE_ACCESS_REQUEST_TYPE typisierter Enumerationswert, der den Vorgangstyp angibt.
Flags
Ein Flag, das die Merkmale des Vorgangs angibt. Die Bedeutung des Flags hängt vom Typ des Vorgangs ab, den RequestType angibt. In der folgenden Tabelle werden die möglichen Werte für RequestType und Flags beschrieben:
RequestType | Flags | Bedeutung |
---|---|---|
ExclusiveAccessQueryState | Nicht zutreffend | Nicht zutreffend |
ExclusiveAccessLockDevice | 0 | Erfordert, dass der Aufrufer die Bereitstellung des Dateisystems aufheben muss. |
CDROM_LOCK_IGNORE_VOLUME | Ignoriert die Dateisystemeinbindung und sperrt das Gerät. | |
ExclusiveAccessUnlockDevice | CDROM_NO_MEDIA_NOTIFICATIONS | Verhindert das Senden einer Medienentfernungsbenachrichtigung und einer Medieneingangsbenachrichtigung bei einer exklusiven Zugriffsentsperrung. |
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddcdrm.h (einschließen von Ntddcdrm.h) |