Share via


FLT_PARAMETERS per l'unione IRP_MJ_MDL_WRITE_COMPLETE

Il componente di unione seguente viene usato quando il campo MajorFunction della struttura FLT_IO_PARAMETER_BLOCK per l'operazione è IRP_MJ_MDL_WRITE_COMPLETE.

Sintassi

typedef union _FLT_PARAMETERS {
  ...    ;
  struct {
    LARGE_INTEGER FileOffset;
    PMDL          MdlChain;
  } MdlWriteComplete;
  ...    ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;

Members

  • MdlWriteComplete: struttura contenente i membri seguenti.

  • FileOffset: Avvio di byte all'interno del file memorizzato nella cache.

  • MdlChain: puntatore a una variabile che riceve un puntatore a una catena di uno o più elenchi di descrittori di memoria (MDL) che descrivono le pagine che contengono i dati che devono essere scritti nel file memorizzato nella cache.

Commenti

La struttura FLT_PARAMETERS per le operazioni IRP_MJ_MDL_WRITE_COMPLETE contiene i parametri per un'operazione di I/O veloce MdlWriteComplete rappresentata da una struttura di callback (FLT_CALLBACK_DATA). È contenuta in una struttura di FLT_IO_PARAMETER_BLOCK.

IRP_MJ_MDL_WRITE_COMPLETE è 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