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

Vedi anche

FILETIME

IPropertyStorage

IPropertyStorage::Stat