Compartir a través de


Método IPropertyStorage::SetTimes (propidlbase.h)

El método SetTimes establece los tiempos de modificación, acceso y creación de este conjunto de propiedades, si es compatible con la implementación. No todas las implementaciones admiten todos estos valores de tiempo.

Sintaxis

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

Parámetros

[in] pctime

Puntero a la nueva hora de creación del conjunto de propiedades. Puede ser NULL, lo que indica que esta vez no se va a modificar mediante esta llamada.

[in] patime

Puntero a la nueva hora de acceso del conjunto de propiedades. Puede ser NULL, lo que indica que esta vez no se va a modificar mediante esta llamada.

[in] pmtime

Puntero a la nueva hora de modificación del conjunto de propiedades. Puede ser NULL, lo que indica que esta vez no se va a modificar mediante esta llamada.

Valor devuelto

Este método admite el valor devuelto estándar E_UNEXPECTED, además de lo siguiente:

Comentarios

Establece los tiempos de modificación, acceso y creación del conjunto de propiedades abiertos actual, si es compatible con la implementación (no todas las implementaciones admiten todos estos valores de tiempo). Las marcas de tiempo no admitidas siempre se notifican como cero, lo que permite al autor de la llamada probar el soporte técnico. Una llamada a IPropertyStorage::Stat proporciona (entre otros datos) información de marca de tiempo.

Tenga en cuenta que esta funcionalidad se proporciona como un método IPropertyStorage en un objeto de almacenamiento de propiedades que ya está abierto, a diferencia de que se proporciona como un método en IPropertySetStorage. Normalmente, cuando no se llama explícitamente al método SetTimes , los tiempos de acceso y modificación se actualizan como un efecto secundario de la lectura y escritura del conjunto de propiedades. Cuando se usa SetTimes , las horas especificadas más recientes reemplazan los valores predeterminados o de hora especificados en las llamadas anteriores a SetTimes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado propidlbase.h (include Objbase.h, Propidlbase.h)
Library Uuid.lib
Archivo DLL Ole32.dll

Consulte también

FILETIME

IPropertyStorage

IPropertyStorage::Stat