Share via


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)

Vedi anche

FLT_CALLBACK_DATA

FLT_IO_PARAMETER_BLOCK

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_PARAMETERS

IRP_MJ_FILE_SYSTEM_CONTROL