Compartir a través de


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 anteriormente este puntero llamando 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 tamaño de(CLFS_IO_STATISTICS_HEADER). Si este parámetro es menor que tamaño de(CLFS_IO_STATISTICS), pvStatsBuffer solo recibirá una parte de las estadísticas de E/S disponibles.

[in] eStatsClass

Este parámetro está reservado para uso futuro.

[out, optional] pcbStatsWritten

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

Valor devuelto

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

Observaciones

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

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows.
de la plataforma de destino de Escritorio
encabezado de wdm.h (incluya Wdm.h)
biblioteca de Clfs.lib
DLL de Clfs.sys
irQL <= APC_LEVEL

Consulte también

ClfsCreateLogFile