CDROM_EXCLUSIVE_LOCK_STATE Struktur (ntddcdrm.h)
Die CDROM_EXCLUSIVE_LOCK_STATE-Struktur wird vom CD-ROM Klassentreiber verwendet, um den exklusiven Zugriffsstatus eines CD-ROM Geräts zu melden.
Syntax
typedef struct _CDROM_EXCLUSIVE_LOCK_STATE {
BOOLEAN LockState;
UCHAR CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH];
} CDROM_EXCLUSIVE_LOCK_STATE, *PCDROM_EXCLUSIVE_LOCK_STATE;
Angehörige
LockState
Ein boolescher Wert, der angibt, ob das CD-ROM Gerät für exklusiven Zugriff gesperrt ist. Wenn TRUE, ist das Gerät gesperrt. Wenn FALSE-, ist das Gerät nicht gesperrt.
CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]
Eine NULL--terminated-Zeichenfolge, die die Anwendung oder Systemkomponente identifiziert, die über eine Sperre auf dem CD-ROM Gerät verfügt. Die Länge der Zeichenfolge muss kleiner oder gleich CDROM_EXCLUSIVE_CALLER_LENGTH Bytes sein, einschließlich des NULL- Zeichens am Ende der Zeichenfolge. Die Zeichenfolge muss Alphanumerik (A - Z, a - z, 0 - 9), Leerzeichen, Punkte, Kommas, Doppelpunkte (:), Semikolons (;), Bindestriche (-) und Unterstriche (_) enthalten.
Bemerkungen
Der CD-ROM Klassentreiber meldet den exklusiven Zugriffsstatus eines CD-ROM Geräts als Reaktion auf die IOCTL_CDROM_EXCLUSIVE_ACCESS Anforderung.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddcdrm.h (enthalten Ntddcdrm.h) |