Compartir a través de


Clase FileIo

Esta clase es la clase primaria para los eventos de E/S de archivo.

La sintaxis siguiente se simplifica a partir del código MOF.

Sintaxis

[Guid("{90cbdc39-4a3e-11d1-84f4-0000f80464e3}"), EventVersion(2)]
class FileIo : MSNT_SystemTrace
{
};

Miembros

La clase FileIo no define ningún miembro.

Comentarios

Para habilitar los eventos de E/S de archivo en una sesión de registro del kernel nt, especifique la marca EVENT_TRACE_FLAG_DISK_FILE_IO en el miembro EnableFlags de una estructura de EVENT_TRACE_PROPERTIES al llamar a la función StartTrace . También puede especificar una o varias de las marcas siguientes:

  • EVENT_TRACE_FLAG_FILE_IO
  • EVENT_TRACE_FLAG_FILE_IO_INIT

Los consumidores de seguimiento de eventos pueden implementar un procesamiento especial para eventos de E/S de archivos llamando a la función SetTraceCallback y especificando FileIoGuid como parámetro pGuid . Use los siguientes tipos de eventos para identificar el evento real al consumir eventos.

Tipo de evento Descripción
El valor del tipo de evento es 0 Evento de nombre de archivo. La FileIo_Name clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 32 Evento de creación de archivos. La FileIo_Name clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 35 Evento de eliminación de archivos. La FileIo_Name clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 36 Evento de desatención de archivos. Enumera todos los archivos abiertos en el equipo al final de la sesión de seguimiento. La FileIo_Name clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 64 Evento de creación de archivos. La FileIo_Create clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 72 Evento de enumeración de directorio. La FileIo_DirEnum clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 77 Evento de notificación de directorio. La FileIo_DirEnum clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 69 Establecer evento de información. La FileIo_Info clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 70 Elimine el evento de archivo. La FileIo_Info clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 71 Cambie el nombre del evento de archivo. La FileIo_Info clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 74 Evento de información del archivo de consulta. La FileIo_Info clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 75 Evento de control del sistema de archivos. La FileIo_Info clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 76 Fin del evento de operación. La FileIo_OpEnd clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 67 Evento de lectura de archivos. La FileIo_ReadWrite clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 68 Evento de escritura de archivos. La FileIo_ReadWrite clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 65 Evento de limpieza. El evento se genera cuando se libera el último identificador del archivo. La FileIo_SimpleOp clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 66 Evento close. El evento se genera cuando se libera el objeto de archivo. La FileIo_SimpleOp clase MOF define los datos del evento para este evento.
El valor del tipo de evento es 73 Evento Flush. Este evento se genera cuando los búferes de archivos están completamente vaciados en el disco. La FileIo_SimpleOp clase MOF define los datos del evento para este evento.

 

Los eventos de E/S de archivo se registran al principio de la operación.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]

Consulte también

MSNT_SystemTrace

FileIo_V0

FileIo_V1