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 |