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 |