Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt den Zeitbereich, die Anzahl der Einträge und ggf. die Größe des Puffers, der die Leistungsdaten aus der angegebenen Eingabequelle enthält.
Diese Funktion ist identisch mit der PdhGetDataSourceTimeRange-Funktion , mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt.
Syntax
PDH_FUNCTION PdhGetDataSourceTimeRangeH(
[in] PDH_HLOG hDataSource,
[out] LPDWORD pdwNumEntries,
[out] PPDH_TIME_INFO pInfo,
[in] LPDWORD pdwBufferSize
);
Parameter
[in] hDataSource
Handle an eine Datenquelle, die von der PdhBindInputDataSource-Funktion zurückgegeben wird.
[out] pdwNumEntries
Anzahl der Strukturen im pInfo-Puffer . Diese Funktion sammelt Informationen nur für einen Zeitbereich, sodass der Wert in der Regel 1 oder null ist, wenn ein Fehler aufgetreten ist.
[out] pInfo
Eine PDH_TIME_INFO-Struktur , die den Zeitbereich empfängt. Die Informationen umfassen alle gebundenen Protokolldateien.
[in] pdwBufferSize
Größe der PDH_TIME_INFO-Struktur in Bytes.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie ERROR_SUCCESS zurück.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Systemfehlercode oder ein PDH-Fehlercode. Im Folgenden sind mögliche Werte aufgeführt.
| Rückgabecode | Beschreibung |
|---|---|
|
Ein Parameter ist ungültig oder falsch formatiert. |
|
Das Zählerhandle ist ungültig. |
|
Die aktuelle Datenquelle ist eine Echtzeitdatenquelle. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | pdh.h |
| Bibliothek | Pdh.lib |
| DLL | Pdh.dll |