Freigeben über


IRunningObjectTable::NoteChangeTime-Methode (objidl.h)

Zeichnet den Zeitpunkt auf, zu dem ein ausgeführtes Objekt zuletzt geändert wurde. Das Objekt muss zuvor bei der ausgeführten Objekttabelle (ROT) registriert worden sein. Diese Methode speichert den Zeitpunkt der letzten Änderung im ROT.

Syntax

HRESULT NoteChangeTime(
  [in] DWORD    dwRegister,
  [in] FILETIME *pfiletime
);

Parameter

[in] dwRegister

Der Bezeichner des ROT-Eintrags des geänderten Objekts. Dieser Wert wurde zuvor von IRunningObjectTable::Register zurückgegeben.

[in] pfiletime

Ein Zeiger auf eine FILETIME-Struktur , die die letzte Änderungszeit des Objekts enthält.

Rückgabewert

Diese Methode kann die Standardrückgabewerte E_INVALIDARG und S_OK zurückgeben.

Hinweise

Die von dieser Methode aufgezeichnete Zeit kann durch Aufrufen von IRunningObjectTable::GetTimeOfLastChange abgerufen werden.

Hinweise für Anrufer

Ein Monikeranbieter (gibt Moniker aus, die seine Objekte identifizieren, um sie für andere zugänglich zu machen) muss die NoteChangeTime-Methode aufrufen, wenn seine Objekte geändert werden. Es muss zuvor IRunningObjectTable::Register aufgerufen und den von dieser Methode zurückgegebenen Bezeichner gespeichert haben. Beim Aufrufen von NoteChangeTime wird dieser Bezeichner verwendet.

Der am häufigsten verwendete Monikeranbieter ist eine Verbunddokumentverknüpfungsquelle. Dies umfasst Serveranwendungen, die das Verknüpfen mit ihren Dokumenten (oder Teilen eines Dokuments) unterstützen, und Containeranwendungen, die das Verknüpfen von Einbettungen in ihre Dokumente unterstützen. Serveranwendungen, die keine Verknüpfungen unterstützen, können auch rot verwenden, um mit Containeranwendungen zusammenzuarbeiten, die das Verknüpfen mit Einbettungen unterstützen.

Wenn ein Objekt zum ersten Mal in rot registriert wird, zeichnet rot seine letzte Änderungszeit als wert auf, der zurückgegeben wird, indem IMoniker::GetTimeOfLastChange für den registrierten Moniker aufgerufen wird.

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