INetDiagHelper::GetCacheTime-Methode (ndhelper.h)
Die GetCacheTime-Methode gibt den Zeitpunkt an, zu dem zwischengespeicherte Ergebnisse eines Diagnose- und Reparaturvorgangs abgelaufen sind.
Syntax
HRESULT GetCacheTime(
[out] FILETIME *pCacheTime
);
Parameter
[out] pCacheTime
Ein Zeiger auf eine FILETIME-Struktur .
Rückgabewert
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde erfolgreich ausgeführt. |
|
Es ist nicht genügend Arbeitsspeicher verfügbar, um diesen Vorgang abzuschließen. |
|
Mindestens ein Parameter wurde nicht ordnungsgemäß bereitgestellt. |
|
Diese optionale Methode ist nicht implementiert. |
|
Der Aufrufer verfügt nicht über ausreichende Berechtigungen, um den Diagnose- oder Reparaturvorgang auszuführen. |
|
Die Diagnose oder der Reparaturvorgang wurde abgebrochen. |
Hilfsklassenerweiterungen können HRESULTS zurückgeben, die für die in der Funktion aufgetretenen Fehler spezifisch sind.
Hinweise
Diese Methode ist beim Erstellen einer Hilfsklassenerweiterung nicht erforderlich.
Das Standardverhalten besteht darin, die aktuelle Uhrzeit zurückzugeben, sodass die Ergebnisse nicht zwischengespeichert werden. Das Festlegen einer Cachezeit kann die Diagnoseeffizienz erhöhen, da NDF die Erweiterung nicht aufruft, um ein Problem erneut zu diagnostizieren, es sei denn, die Cachezeit ist abgelaufen.
Die FILETIME-Struktur ist ein 64-Bit-Wert, der die Anzahl der Intervalle von 100 Nanosekunden seit dem 1. Januar 1601 (UTC) darstellt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ndhelper.h |