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 |