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 |