Partager via


Fonction PdhVbGetLogFileSize

La fonction PdhVbGetLogFileSize retourne la taille du fichier journal spécifié. Cette fonction appelle PdhGetLogFileSize.

Important

La fonction décrite dans cette rubrique peut être modifiée ou indisponible à l’avenir. Au lieu de cela, Microsoft vous recommande d’utiliser les fonctions décrites dans Fonctions des compteurs de performances.

Function PdhVbGetLogFileSize( _ ByVal hLog As PDH_HLOG, _ ByRef llSize As LONG _ ) As DWORD

Paramètres

hLog [in]

Gérez le fichier journal. Ce handle est retourné par la fonction PdhOpenLog .

llSize [out]

Pointeur vers une variable qui reçoit la taille du fichier journal, en octets.

Valeur retournée

Si la fonction réussit, elle retourne 0.

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

Code de retour Description
PDH_INSUFFICIENT_BUFFER
Les données demandées sont supérieures à la mémoire tampon fournie. Impossible de retourner les données demandées.
PDH_INVALID_ARGUMENT
Une ou plusieurs des mémoires tampons de chaîne ne sont pas de taille correcte.
PDH_INVALID_HANDLE
Le handle n’est pas un objet PDH valide.
PDH_LOG_FILE_OPEN_ERROR
Impossible d’ouvrir le fichier journal spécifié.
PDH_FILE_NOT_FOUND
Impossible de trouver le fichier spécifié.

Spécifications

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]
Bibliothèque
Pdh.lib
DLL
Pdh.dll

Voir aussi

PdhGetLogFileSize

PdhVbOpenLog

PdhVbUpdateLog