FLT_PARAMETERS per l'unione IRP_MJ_VOLUME_MOUNT
Il componente di unione seguente viene utilizzato quando il campo MajorFunction della struttura FLT_IO_PARAMETER_BLOCK per l'operazione viene IRP_MJ_VOLUME_MOUNT.
Sintassi
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG DeviceType;
} MountVolume;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Members
MountVolume: struttura contenente i membri seguenti.
DeviceType: tipo di dispositivo dell'oggetto dispositivo del file system per il volume appena montato. I tipi validi sono:
- FILE_DEVICE_CD_ROM_FILE_SYSTEM
- FILE_DEVICE_DISK_FILE_SYSTEM
- FILE_DEVICE_NETWORK_FILE_SYSTEM
Commenti
La struttura FLT_PARAMETERS per IRP_MJ_VOLUME_MOUNT operazioni contiene i parametri per un'operazione di montaggio del volume rappresentata da una struttura di dati di callback (FLT_CALLBACK_DATA). È contenuto in una struttura FLT_IO_PARAMETER_BLOCK.
IRP_MJ_VOLUME_MOUNT è un'operazione di I/O veloce.
Requisiti
Tipo di requisito | Requisito |
---|---|
Intestazione | Fltkernel.h (include Fltkernel.h) |