FLT_PARAMETERS pour IRP_MJ_VOLUME_MOUNT union
Le composant union suivant est utilisé lorsque le champ MajorFunction de la structure FLT_IO_PARAMETER_BLOCK de l’opération est IRP_MJ_VOLUME_MOUNT.
Syntaxe
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG DeviceType;
} MountVolume;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Membres
MountVolume : structure contenant les membres suivants.
DeviceType : type d’appareil de l’objet de périphérique de volume du système de fichiers pour le volume nouvellement monté. Celui-ci peut avoir l'une des valeurs suivantes :
- FILE_DEVICE_CD_ROM_FILE_SYSTEM
- FILE_DEVICE_DISK_FILE_SYSTEM
- FILE_DEVICE_NETWORK_FILE_SYSTEM
Remarques
La structure FLT_PARAMETERS pour les opérations de IRP_MJ_VOLUME_MOUNT contient les paramètres d’une opération de montage de volume représentée par une structure de données de rappel (FLT_CALLBACK_DATA). Elle est contenue dans une structure FLT_IO_PARAMETER_BLOCK.
IRP_MJ_VOLUME_MOUNT est une opération d’E/S rapide.
Configuration requise
Type d’exigence | Condition requise |
---|---|
En-tête | Fltkernel.h ( incluez Fltkernel.h) |