Metodo IRunningObjectTable::NoteChangeTime (objidl.h)

Registra l'ora dell'ultima modifica apportata a un oggetto in esecuzione. L'oggetto deve essere stato registrato in precedenza con la tabella di oggetti in esecuzione (ROT). Questo metodo archivia l'ora dell'ultima modifica nel ROT.

Sintassi

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

Parametri

[in] dwRegister

Identificatore della voce ROT dell'oggetto modificato. Questo valore è stato precedentemente restituito da IRunningObjectTable::Register.

[in] pfiletime

Puntatore a una struttura FILETIME contenente l'ora dell'ultima modifica dell'oggetto.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG e S_OK.

Commenti

L'ora registrata da questo metodo può essere recuperata chiamando IRunningObjectTable::GetTimeOfLastChange.

Note ai chiamanti

Un provider di moniker (estrae i moniker che identificano i relativi oggetti per renderli accessibili ad altri) deve chiamare il metodo NoteChangeTime ogni volta che i relativi oggetti vengono modificati. Deve avere precedentemente chiamato IRunningObjectTable::Register e archiviato l'identificatore restituito da tale metodo; usa tale identificatore quando si chiama NoteChangeTime.

Il tipo più comune di provider di moniker è un'origine di collegamento a documenti composti. Sono incluse le applicazioni server che supportano il collegamento ai documenti (o parti di un documento) e alle applicazioni contenitore che supportano il collegamento a incorporamenti all'interno dei documenti. Le applicazioni server che non supportano il collegamento possono anche usare rot per collaborare con le applicazioni contenitore che supportano il collegamento a incorporamenti.

Quando un oggetto viene registrato per la prima volta in ROT, il ROT registra l'ora dell'ultima modifica come valore restituito chiamando IMoniker::GetTimeOfLastChange sul moniker registrato.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione objidl.h

Vedi anche

IMoniker::GetTimeOfLastChange

IRunningObjectTable