Compartir a través de


Método IRunningObjectTable::GetTimeOfLastChange (objidl.h)

Recupera la hora en que se modificó por última vez un objeto.

Sintaxis

HRESULT GetTimeOfLastChange(
  [in]  IMoniker *pmkObjectName,
  [out] FILETIME *pfiletime
);

Parámetros

[in] pmkObjectName

Puntero a la interfaz IMoniker en el moniker.

[out] pfiletime

Puntero a una estructura FILETIME que recibe la hora de último cambio del objeto.

Valor devuelto

Este método puede devolver los valores siguientes.

Código devuelto Descripción
S_OK
El método se completó correctamente.
S_FALSE
No hay ninguna entrada para pmkObjectName en rot o que el objeto que identifica ya no se está ejecutando (en cuyo caso, se revoca la entrada).

Comentarios

Este método devuelve la hora de cambio que se notificó por última vez para este objeto mediante una llamada a IRunningObjectTable::NoteChangeTime. Si no se ha llamado a NoteChangeTime anteriormente, el método devuelve la hora que se registró cuando se registró el objeto.

Este método se proporciona para habilitar la comprobación de si una conexión entre dos objetos (representado por un objeto que contiene un moniker que identifica al otro) está actualizado. Por ejemplo, si un objeto contiene información almacenada en caché sobre el otro objeto, este método se puede usar para comprobar si el objeto se ha modificado desde la última actualización de la memoria caché. Vea IMoniker::GetTimeOfLastChange.

Notas a los autores de llamadas

Por lo general, llamas a GetTimeOfLastChange solo si estás escribiendo tu propia clase de moniker (es decir, implementando la interfaz IMoniker ). Normalmente, se llama a este método desde la implementación de IMoniker::GetTimeOfLastChange. Sin embargo, solo debe hacerlo si el parámetro pmkToLeft de IMoniker::GetTimeOfLastChange es NULL. De lo contrario, debe llamar a IMoniker::GetTimeOfLastChange en el parámetro pmkToLeft en su lugar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidl.h

Consulte también

IMoniker::GetTimeOfLastChange

IRunningObjectTable