Metodo IPropertyStorage::SetTimes (propidl.h)

Il metodo SetTimes imposta i tempi di modifica, accesso e creazione di questo set di proprietà, se supportato dall'implementazione. Non tutte le implementazioni supportano tutti questi valori temporali.

Sintassi

HRESULT SetTimes(
  [in] const FILETIME *pctime,
  [in] const FILETIME *patime,
  [in] const FILETIME *pmtime
);

Parametri

[in] pctime

Puntatore al nuovo tempo di creazione per il set di proprietà. Può essere NULL, a indicare che questa volta non deve essere modificata da questa chiamata.

[in] patime

Puntatore al nuovo tempo di accesso per il set di proprietà. Può essere NULL, a indicare che questa volta non deve essere modificata da questa chiamata.

[in] pmtime

Puntatore al nuovo tempo di modifica per il set di proprietà. Può essere NULL, a indicare che questa volta non deve essere modificata da questa chiamata.

Valore restituito

Questo metodo supporta il valore restituito standard E_UNEXPECTED, oltre ai seguenti:

Commenti

Imposta i tempi di modifica, accesso e creazione del set di proprietà aperto corrente, se supportato dall'implementazione (non tutte le implementazioni supportano tutti questi valori temporali). I timestamp non supportati vengono sempre segnalati come zero, consentendo al chiamante di testare il supporto. Una chiamata a IPropertyStorage::Stat fornisce (tra gli altri dati) informazioni sul timestamp.

Si noti che questa funzionalità viene fornita come metodo IPropertyStorage su un oggetto di archiviazione delle proprietà già aperto, a differenza dell'essere fornito come metodo in IPropertySetStorage. In genere, quando il metodo SetTimes non viene chiamato in modo esplicito, i tempi di accesso e modifica vengono aggiornati come effetto collaterale della lettura e della scrittura del set di proprietà. Quando si usa SetTimes , le ore specificate più recenti sostituiscono i valori di ora o ora predefiniti specificati nelle chiamate precedenti a SetTimes.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione propidl.h (include Objbase.h, Propidlbase.h)
Libreria Uuid.lib
DLL Ole32.dll

Vedi anche

FILETIME

IPropertyStorage

IPropertyStorage::Stat