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

Registra la hora en que se modificó por última vez un objeto en ejecución. El objeto debe haberse registrado previamente con la tabla de objetos en ejecución (ROT). Este método almacena la hora del último cambio en rot.

Sintaxis

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

Parámetros

[in] dwRegister

Identificador de la entrada ROT del objeto modificado. IRunningObjectTable::Register devolvió este valor anteriormente.

[in] pfiletime

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

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG y S_OK.

Comentarios

El tiempo registrado por este método se puede recuperar llamando a IRunningObjectTable::GetTimeOfLastChange.

Notas a los autores de llamadas

Un proveedor de moniker (entrega monikers que identifican sus objetos para que sean accesibles para otros) debe llamar al método NoteChangeTime cada vez que se modifican sus objetos. Debe haber llamado previamente a IRunningObjectTable::Register y almacenar el identificador devuelto por ese método; usa ese identificador al llamar a NoteChangeTime.

El tipo de proveedor de moniker más común es un origen de vínculo de documento compuesto. Esto incluye aplicaciones de servidor que admiten la vinculación a sus documentos (o partes de un documento) y aplicaciones de contenedor que admiten la vinculación a incrustaciones dentro de sus documentos. Las aplicaciones de servidor que no admiten la vinculación también pueden usar rot para cooperar con aplicaciones contenedoras que admiten la vinculación a incrustaciones.

Cuando un objeto se registra por primera vez en rot, el ROT registra su última hora de cambio como el valor devuelto llamando a IMoniker::GetTimeOfLastChange en el moniker que se está registrando.

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