Condividi tramite


Metodo IRunningObjectTable::GetTimeOfLastChange (objidl.h)

Recupera l'ora dell'ultima modifica di un oggetto.

Sintassi

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

Parametri

[in] pmkObjectName

Puntatore all'interfaccia IMoniker nel moniker .

[out] pfiletime

Puntatore a una struttura FILETIME che riceve l'ultima modifica dell'oggetto.

Valore restituito

Questo metodo può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
S_FALSE
Non è presente alcuna voce per pmkObjectName nel ROT o che l'oggetto che identifica non è più in esecuzione (in tal caso, la voce viene revocata).

Commenti

Questo metodo restituisce l'ora di modifica che è stata segnalata per l'ultimo oggetto da una chiamata a IRunningObjectTable::NoteChangeTime. Se NoteChangeTime non è stato chiamato in precedenza, il metodo restituisce l'ora registrata quando l'oggetto è stato registrato.

Questo metodo viene fornito per abilitare la verifica se una connessione tra due oggetti (rappresentata da un oggetto che contiene un moniker che identifica l'altro) è aggiornata. Ad esempio, se un oggetto contiene informazioni memorizzate nella cache sull'altro oggetto, questo metodo può essere usato per verificare se l'oggetto è stato modificato dopo l'ultimo aggiornamento della cache. Vedere IMoniker::GetTimeOfLastChange.

Note ai chiamanti

In genere, si chiama GetTimeOfLastChange solo se si sta scrivendo la propria classe moniker, ovvero implementando l'interfaccia IMoniker . In genere si chiama questo metodo dall'implementazione di IMoniker::GetTimeOfLastChange. Tuttavia, è consigliabile farlo solo se il parametro pmkToLeft di IMoniker::GetTimeOfLastChange è NULL. In caso contrario, è necessario chiamare IMoniker::GetTimeOfLastChange nel parametro pmkToLeft .

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