Partager via


Fonction PdhGetLogFileSize (pdh.h)

Retourne la taille du fichier journal spécifié.

Syntaxe

PDH_FUNCTION PdhGetLogFileSize(
  [in]  PDH_HLOG hLog,
  [out] LONGLONG *llSize
);

Paramètres

[in] hLog

Gérez le fichier journal. La fonction PdhOpenLog ou PdhBindInputDataSource retourne ce handle.

[out] llSize

Taille du fichier journal, en octets.

Valeur retournée

Si la fonction réussit, elle retourne ERROR_SUCCESS.

Si la fonction échoue, la valeur renvoyée est un code d’erreur système ou un code d’erreur PDH. Voici les valeurs possibles.

Code de retour Description
PDH_LOG_FILE_OPEN_ERROR
Une erreur s’est produite lors de la tentative d’ouverture du fichier journal.
PDH_INVALID_HANDLE
Le handle n’est pas valide.

Remarques

Si le handle de fichier journal pointe vers plusieurs fichiers journaux liés, la taille est la somme de tous les fichiers journaux. Si le fichier journal est un fichier journal SQL, le paramètre llSize est le nombre d’enregistrements dans le fichier journal.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête pdh.h
Bibliothèque Pdh.lib
DLL Pdh.dll

Voir aussi

PdhOpenLog