Share via


CDROM_EXCLUSIVE_LOCK_STATE structure (ntddcdrm.h)

La structure CDROM_EXCLUSIVE_LOCK_STATE est utilisée par le pilote de classe CD-ROM pour signaler l’état d’accès exclusif d’un périphérique CD-ROM.

Syntaxe

typedef struct _CDROM_EXCLUSIVE_LOCK_STATE {
  BOOLEAN LockState;
  UCHAR   CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH];
} CDROM_EXCLUSIVE_LOCK_STATE, *PCDROM_EXCLUSIVE_LOCK_STATE;

Membres

LockState

Valeur booléenne qui indique si l’appareil CD-ROM est verrouillé pour un accès exclusif. Si la valeur est TRUE, l’appareil est verrouillé. Si la valeur est FALSE, l’appareil n’est pas verrouillé.

CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]

Chaîne terminée par null qui identifie l’application ou le composant système qui a un verrou sur l’appareil CD-ROM. La longueur de la chaîne doit être inférieure ou égale à CDROM_EXCLUSIVE_CALLER_LENGTH octets, y compris le caractère NULL à la fin de la chaîne. La chaîne doit contenir des alphanumériques (A - Z, a - z, 0 - 9), des espaces, des points, des virgules, des points-virgules (:), des points-virgules (;), des traits d’union (-) et des traits de soulignement (_).

Remarques

Le pilote de classe CD-ROM signale l’état d’accès exclusif d’un périphérique CD-ROM en réponse à la demande de IOCTL_CDROM_EXCLUSIVE_ACCESS .

Configuration requise

Condition requise Valeur
En-tête ntddcdrm.h (incluez Ntddcdrm.h)

Voir aussi

IOCTL_CDROM_EXCLUSIVE_ACCESS