Partager via


ClfsGetIoStatistics, fonction (wdm.h)

La routine ClfsGetIoStatistics retourne des statistiques d’E/S pour un journal CLFS spécifié.

Syntaxe

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

Paramètres

[in] plfoLog

Pointeur vers une structure LOG_FILE_OBJECT qui représente un flux CLFS. Les statistiques d’E/S sont collectées pour le journal sous-jacent du flux sur un stockage stable. L’appelant a obtenu précédemment ce pointeur en appelant ClfsCreateLogFile.

[in, out] pvStatsBuffer

Pointeur vers une structure CLFS_IO_STATISTICS qui reçoit les données de statistiques d’E/S.

[in] cbStatsBuffer

Taille, en octets, de la mémoire tampon pointée par pvStatsBuffer. Ce paramètre doit être au moins taille de(CLFS_IO_STATISTICS_HEADER). Si ce paramètre est inférieur à taille de(CLFS_IO_STATISTICS), pvStatsBuffer ne recevra qu’une partie des statistiques d’E/S disponibles.

[in] eStatsClass

Ce paramètre est réservé à une utilisation ultérieure.

[out, optional] pcbStatsWritten

Pointeur vers une variable typée ULONG qui reçoit le nombre d’octets réellement écrits dans pvStatsBuffer. Ce paramètre peut être NULL.

Valeur de retour

ClfsGetIoStatistics retourne STATUS_SUCCESS si elle réussit ; sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.

Remarques

Pour obtenir une explication des concepts et de la terminologie CLFS, consultez Common Log File System.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Server 2003 R2, Windows Vista et versions ultérieures de Windows.
plateforme cible Bureau
d’en-tête wdm.h (include Wdm.h)
bibliothèque Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Voir aussi

ClfsCreateLogFile