Compartilhar via


Função ClfsGetIoStatistics (wdm.h)

A rotina de 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 de 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 ter pelo menos tamanhos de(CLFS_IO_STATISTICS_HEADER). Se esse parâmetro for menor que tamanho de(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 em pvStatsBuffer. Esse parâmetro pode ser NULL.

Valor de retorno

ClfsGetIoStatistics retornará STATUS_SUCCESS se tiver êxito; caso contrário, ele retorna um dos códigos de erro definidos em Ntstatus.h.

Observações

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

Requisitos

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

Consulte também

ClfsCreateLogFile