Freigeben über


PdhVbGetLogFileSize-Funktion

Die PdhVbGetLogFileSize-Funktion gibt die Größe der angegebenen Protokolldatei zurück. Diese Funktion ruft PdhGetLogFileSize auf.

Wichtig

Die Funktion, die in diesem Thema beschrieben wird, kann in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen empfiehlt Microsoft, die unter Leistungsindikatoren-Funktionen beschriebenen Funktionen zu verwenden.

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

Parameter

hLog [in]

Handle für die Protokolldatei. Dieses Handle wird von der PdhOpenLog-Funktion zurückgegeben.

llSize [out]

Zeiger auf eine Variable, die die Größe der Protokolldatei in Bytes empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird 0 zurückgegeben.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Systemfehlercode oder ein PDH-Fehlercode. Die folgenden Werte sind möglich.

Rückgabecode Beschreibung
PDH_INSUFFICIENT_BUFFER
Die angeforderten Daten sind größer als der bereitgestellte Puffer. Die angeforderten Daten können nicht zurückgegeben werden.
PDH_INVALID_ARGUMENT
Mindestens einer der Zeichenfolgenpuffer ist nicht die richtige Größe.
PDH_INVALID_HANDLE
Das Handle ist kein gültiges PDH-Objekt.
PDH_LOG_FILE_OPEN_ERROR
Die angegebene Protokolldatei kann nicht geöffnet werden.
PDH_FILE_NOT_FOUND
Die angegebene Datei konnte nicht gefunden werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Bibliothek
Pdh.lib
DLL
Pdh.dll

Siehe auch

PdhGetLogFileSize

PdhVbOpenLog

PdhVbUpdateLog