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