Freigeben über


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;

Member

LockState

Ein boolescher Wert, der angibt, ob das CD-ROM-Gerät für den exklusiven Zugriff gesperrt ist. True gibt an, dass das Gerät gesperrt ist. Bei FALSE ist das Gerät nicht gesperrt.

CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]

Eine NULL-beendete 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.

Hinweise

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 (einschließen von Ntddcdrm.h)

Weitere Informationen

IOCTL_CDROM_EXCLUSIVE_ACCESS