Metodo IPropertyStorage::SetTimes (propidlbase.h)
Il metodo SetTimes imposta le modifiche, l'accesso e i tempi di creazione di questo set di proprietà, se supportati 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, che indica 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, che indica 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, che indica che questa volta non deve essere modificata da questa chiamata.
Valore restituito
Questo metodo supporta il valore restituito standard E_UNEXPECTED, oltre al seguente:
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 i 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 le altre informazioni relative al timestamp).
Si noti che questa funzionalità viene fornita come metodo IPropertyStorage su un oggetto di archiviazione di proprietà già aperto, invece di essere fornito come metodo in IPropertySetStorage. In genere, quando il metodo SetTimes non viene chiamato in modo esplicito, gli orari di accesso e modifica vengono aggiornati come effetto collaterale della lettura e della scrittura del set di proprietà. Quando viene usato SetTimes , gli ultimi tempi specificati sostituiscono i valori predefiniti di ora o ora 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 | propidlbase.h (include Objbase.h, Propidlbase.h) |
Libreria | Uuid.lib |
DLL | Ole32.dll |