structure CDROM_EXCLUSIVE_ACCESS (ntddcdrm.h)
La structure CDROM_EXCLUSIVE_ACCESS est utilisée avec la demande de 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 EXCLUSIVE_ACCESS_REQUEST_TYPE-typée 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 les indicateurs de :
RequestType | Drapeaux | Signification |
---|---|---|
ExclusiveAccessQueryState | Sans objet | Sans objet |
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 |
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddcdrm.h (include Ntddcdrm.h) |