Condividi tramite


Funzione ClfsGetIoStatistics (wdm.h)

La routine ClfsGetIoStatistics restituisce statistiche di I/O per un log CLFS specificato.

Sintassi

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
);

Parametri

[in] plfoLog

Puntatore a una struttura LOG_FILE_OBJECT che rappresenta un flusso CLFS. Le statistiche di I/O verranno raccolte per il log sottostante del flusso in una risorsa di archiviazione stabile. Il chiamante ha ottenuto in precedenza questo puntatore chiamando ClfsCreateLogFile.

[in, out] pvStatsBuffer

Puntatore a una struttura di CLFS_IO_STATISTICS che riceve i dati delle statistiche di I/O.

[in] cbStatsBuffer

Dimensioni, in byte, del buffer a cui punta pvStatsBuffer. Questo parametro deve essere almeno sizeof(CLFS_IO_STATISTICS_HEADER). Se questo parametro è minore di sizeof(CLFS_IO_STATISTICS), pvStatsBuffer riceverà solo una parte delle statistiche di I/O disponibili.

[in] eStatsClass

Questo parametro è riservato per usi futuri.

[out, optional] pcbStatsWritten

Puntatore a una variabile tipizzata ULONG che riceve il numero di byte effettivamente scritti in pvStatsBuffer. Questo parametro può essere NULL.

Valore restituito

ClfsGetIoStatistics restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.

Commenti

Per una spiegazione dei concetti e della terminologia di CLFS, vedere Common Log File System.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Server 2003 R2, Windows Vista e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione wdm.h (include Wdm.h)
Libreria Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Vedi anche

ClfsCreateLogFile