Função ClfsGetIoStatistics (wdm.h)

A rotina ClfsGetIoStatistics retorna estatísticas de E/S para um log CLFS especificado.

Sintaxe

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

Um ponteiro para uma estrutura LOG_FILE_OBJECT que representa um fluxo CLFS. As estatísticas de E/S serão coletadas para o log subjacente do fluxo no armazenamento estável. O chamador obteve esse ponteiro anteriormente chamando ClfsCreateLogFile.

[in, out] pvStatsBuffer

Um ponteiro para uma estrutura CLFS_IO_STATISTICS que recebe os dados de estatísticas de E/S.

[in] cbStatsBuffer

O tamanho, em bytes, do buffer apontado por pvStatsBuffer. Esse parâmetro deve ser pelo menos sizeof(CLFS_IO_STATISTICS_HEADER). Se esse parâmetro for menor que sizeof(CLFS_IO_STATISTICS), pvStatsBuffer receberá apenas uma parte das estatísticas de E/S disponíveis.

[in] eStatsClass

Esse parâmetro é reservado para uso futuro.

[out, optional] pcbStatsWritten

Um ponteiro para uma variável do tipo ULONG que recebe o número de bytes realmente gravados no pvStatsBuffer. Este parâmetro pode ser NULL.

Retornar valor

ClfsGetIoStatistics retornará STATUS_SUCCESS se for bem-sucedido; caso contrário, retornará um dos códigos de erro definidos em Ntstatus.h.

Comentários

Para obter uma explicação dos conceitos e terminologia do CLFS, consulte Common Log File System.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Server 2003 R2, Windows Vista e versões posteriores do Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho wdm.h (inclua Wdm.h)
Biblioteca Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Confira também

ClfsCreateLogFile