IRunningObjectTable::GetTimeOfLastChange-Methode (objidl.h)
Ruft den Zeitpunkt der letzten Änderung eines Objekts ab.
Syntax
HRESULT GetTimeOfLastChange(
[in] IMoniker *pmkObjectName,
[out] FILETIME *pfiletime
);
Parameter
[in] pmkObjectName
Ein Zeiger auf die IMoniker-Schnittstelle auf dem Moniker.
[out] pfiletime
Ein Zeiger auf eine FILETIME-Struktur , die den Zeitpunkt der letzten Änderung des Objekts empfängt.
Rückgabewert
Diese Methode kann die folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
Es gibt keinen Eintrag für pmkObjectName in rot, oder das objekt, das es identifiziert, wird nicht mehr ausgeführt (in diesem Fall wird der Eintrag widerrufen). |
Hinweise
Diese Methode gibt die Änderungszeit zurück, die zuletzt für dieses Objekt durch einen Aufruf von IRunningObjectTable::NoteChangeTime gemeldet wurde. Wenn NoteChangeTime noch nicht aufgerufen wurde, gibt die Methode den Zeitpunkt zurück, der aufgezeichnet wurde, als das Objekt registriert wurde.
Diese Methode wird bereitgestellt, um zu überprüfen, ob eine Verbindung zwischen zwei Objekten (dargestellt durch ein Objekt, das einen Moniker enthält, der das andere identifiziert) auf dem neuesten Stand ist. Wenn beispielsweise ein Objekt zwischengespeicherte Informationen über das andere Objekt enthält, kann diese Methode verwendet werden, um zu überprüfen, ob das Objekt seit der letzten Aktualisierung des Caches geändert wurde. Siehe IMoniker::GetTimeOfLastChange.
Hinweise für Anrufer
Im Allgemeinen rufen Sie GetTimeOfLastChange nur auf, wenn Sie Ihre eigene Monikerklasse schreiben (d. h. die Implementierung der IMoniker-Schnittstelle ). In der Regel rufen Sie diese Methode aus Ihrer Implementierung von IMoniker::GetTimeOfLastChange auf. Sie sollten dies jedoch nur tun, wenn der parameter pmkToLeft von IMoniker::GetTimeOfLastChangeNULL ist. Andernfalls sollten Sie stattdessen IMoniker::GetTimeOfLastChange für Ihren parameter pmkToLeft aufrufen.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h |