Compartilhar via


FLT_PARAMETERS para união IRP_MJ_VOLUME_MOUNT

O componente de união a seguir é usado quando o campo MajorFunction da estrutura FLT_IO_PARAMETER_BLOCK para a operação é IRP_MJ_VOLUME_MOUNT.

Sintaxe

typedef union _FLT_PARAMETERS {
  ...    ;
  struct {
    ULONG DeviceType;
  } MountVolume;
  ...    ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;

Membros

  • MountVolume: estrutura que contém os seguintes membros.

  • DeviceType: tipo de dispositivo do objeto de dispositivo de volume do sistema de arquivos para o volume recém-montado. Um dos seguintes:

    • FILE_DEVICE_CD_ROM_FILE_SYSTEM
    • FILE_DEVICE_DISK_FILE_SYSTEM
    • FILE_DEVICE_NETWORK_FILE_SYSTEM

Comentários

A estrutura FLT_PARAMETERS para operações de IRP_MJ_VOLUME_MOUNT contém os parâmetros de uma operação de montagem de volume representada por uma estrutura de dados de retorno de chamada (FLT_CALLBACK_DATA). Ele está contido em uma estrutura FLT_IO_PARAMETER_BLOCK.

IRP_MJ_VOLUME_MOUNT é uma operação rápida de E/S.

Requisitos

Tipo de Requisito Requisito
parâmetro Fltkernel.h (inclua Fltkernel.h)

Confira também

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