Función ClfsGetIoStatistics (wdm.h)

La rutina ClfsGetIoStatistics devuelve estadísticas de E/S para un registro CLFS especificado.

Sintaxis

CLFSUSER_API NTSTATUS ClfsGetIoStatistics(
  [in]            PLOG_FILE_OBJECT   plfoLog,
  [in, out]       PVOID              pvStatsBuffer,
  [in]            ULONG              cbStatsBuffer,
  [in]            CLFS_IOSTATS_CLASS eStatsClass,
  [out, optional] PULONG             pcbStatsWritten
);

Parámetros

[in] plfoLog

Puntero a una estructura LOG_FILE_OBJECT que representa una secuencia CLFS. Las estadísticas de E/S se recopilarán para el registro subyacente del flujo en el almacenamiento estable. El autor de la llamada obtuvo previamente este puntero mediante una llamada a ClfsCreateLogFile.

[in, out] pvStatsBuffer

Puntero a una estructura de CLFS_IO_STATISTICS que recibe los datos de estadísticas de E/S.

[in] cbStatsBuffer

Tamaño, en bytes, del búfer al que apunta pvStatsBuffer. Este parámetro debe ser al menos sizeof(CLFS_IO_STATISTICS_HEADER). Si este parámetro es menor que sizeof(CLFS_IO_STATISTICS), pvStatsBuffer recibirá solo una parte de las estadísticas de E/S disponibles.

[in] eStatsClass

Este parámetro se reserva para uso futuro.

[out, optional] pcbStatsWritten

Puntero a una variable con tipo ULONG que recibe el número de bytes escritos realmente en pvStatsBuffer. Este parámetro puede ser NULL.

Valor devuelto

ClfsGetIoStatistics devuelve STATUS_SUCCESS si se realiza correctamente; de lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.

Comentarios

Para obtener una explicación de los conceptos y la terminología de CLFS, consulte Common Log File System.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h)
Library Clfs.lib
Archivo DLL Clfs.sys
IRQL <= APC_LEVEL

Consulte también

ClfsCreateLogFile