GetLogIoStatistics, fonction (clfsw32.h)
Récupère les statistiques d’E/S du journal pour un journal dédié ou multiplexé associé au handle spécifié. Cette fonction interroge common log file system (CLFS) des types spécifiques de statistiques d’E/S du journal. L’appel de cette fonction sur un journal multiplexé associe uniquement les statistiques au journal sous-jacent.
Syntaxe
CLFSUSER_API BOOL GetLogIoStatistics(
[in] HANDLE hLog,
[in, out] PVOID pvStatsBuffer,
[in] ULONG cbStatsBuffer,
[in] CLFS_IOSTATS_CLASS eStatsClass,
[out, optional] PULONG pcbStatsWritten
);
Paramètres
[in] hLog
Handle pour un fichier journal ouvert que CreateLogFile obtient. Le handle de journal peut faire référence à un fichier journal dédié ou multiplexé.
[in, out] pvStatsBuffer
Pointeur vers une mémoire tampon pour recevoir les statistiques d’E/S.
Cette mémoire tampon doit être au moins aussi volumineuse qu’un en-tête de paquet de statistiques d’E/S. Pour plus d’informations, consultez CLFS_IO_STATISTICS_HEADER.
[in] cbStatsBuffer
Taille de la mémoire tampon de statistiques d’E/S pvStatsBuffer, en octets.
Si la mémoire tampon n’est pas suffisamment grande pour le paquet de statistiques, la fonction échoue avec ERROR_MORE_DATA.
[in] eStatsClass
Ce paramètre n’est pas implémenté pour l’instant ; il est réservé pour une utilisation ultérieure.
[out, optional] pcbStatsWritten
Pointeur vers une variable pour recevoir la taille du paquet de statistiques d’E/S écrit dans pvStatsBuffer.
Cette valeur est inférieure ou égale à cbStatsBuffer.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro (0). Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError. La liste suivante identifie les codes d’erreur possibles :
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | clfsw32.h |
Bibliothèque | Clfsw32.lib |
DLL | Clfsw32.dll |