Partager via


structure CDROM_EXCLUSIVE_ACCESS (ntddcdrm.h)

La structure CDROM_EXCLUSIVE_ACCESS est utilisée avec la demande IOCTL_CDROM_EXCLUSIVE_ACCESS pour interroger l’état d’accès d’un appareil CD-ROM ou pour verrouiller ou déverrouiller l’appareil pour un accès exclusif.

Syntaxe

typedef struct _CDROM_EXCLUSIVE_ACCESS {
  EXCLUSIVE_ACCESS_REQUEST_TYPE RequestType;
  ULONG                         Flags;
} CDROM_EXCLUSIVE_ACCESS, *PCDROM_EXCLUSIVE_ACCESS;

Membres

RequestType

Valeur d’énumération de type EXCLUSIVE_ACCESS_REQUEST_TYPE qui spécifie le type d’opération.

Flags

Indicateur qui spécifie les caractéristiques de l’opération. La signification de l’indicateur dépend du type d’opération spécifié par RequestType . Le tableau suivant décrit les valeurs possibles pour RequestType et Flags :

RequestType Indicateurs Signification
ExclusiveAccessQueryState Non applicable Non applicable
ExclusiveAccessLockDevice 0 Nécessite que l’appelant démonte le système de fichiers
CDROM_LOCK_IGNORE_VOLUME Ignore le montage du système de fichiers et verrouille l’appareil
ExclusiveAccessUnlockDevice CDROM_NO_MEDIA_NOTIFICATIONS Empêche l’envoi d’une notification de suppression de média et d’une notification d’arrivée multimédia sur un déverrouillage d’accès exclusif

Configuration requise

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

Voir aussi

IOCTL_CDROM_EXCLUSIVE_ACCESS