Share via


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)

Weitere Informationen

IOCTL_CDROM_EXCLUSIVE_ACCESS