FLT_PARAMETERS für IRP_MJ_VOLUME_MOUNT Union
Die folgende Union-Komponente wird verwendet, wenn das Feld MajorFunction der FLT_IO_PARAMETER_BLOCK-Struktur für den Vorgang IRP_MJ_VOLUME_MOUNT ist.
Syntax
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG DeviceType;
} MountVolume;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Member
MountVolume: Struktur, die die folgenden Member enthält.
DeviceType: Gerätetyp des Volumegeräteobjekts des Dateisystems für das neu bereitgestellte Volume. Einer der folgenden:
- FILE_DEVICE_CD_ROM_FILE_SYSTEM
- FILE_DEVICE_DISK_FILE_SYSTEM
- FILE_DEVICE_NETWORK_FILE_SYSTEM
Hinweise
Die FLT_PARAMETERS-Struktur für IRP_MJ_VOLUME_MOUNT-Vorgänge enthält die Parameter für einen Volumeeinbindungsvorgang, der durch eine Rückrufdatenstruktur (FLT_CALLBACK_DATA) dargestellt wird. Sie ist in einer FLT_IO_PARAMETER_BLOCK-Struktur enthalten.
IRP_MJ_VOLUME_MOUNT ist ein schneller E/A-Vorgang.
Anforderungen
Anforderungstyp | Anforderung |
---|---|
Header | Fltkernel.h ( fltkernel.h einschließen) |