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
S_OK
Die Methode wurde erfolgreich abgeschlossen.
S_FALSE
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

Weitere Informationen

IMoniker::GetTimeOfLastChange

Irunningobjecttable