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) |