Método IPropertyStorage::SetTimes (propidlbase.h)
O método SetTimes define os tempos de modificação, acesso e criação desse conjunto de propriedades, se houver suporte para a implementação. Nem todas as implementações dão suporte a todos esses valores de tempo.
Sintaxe
HRESULT SetTimes(
[in] const FILETIME *pctime,
[in] const FILETIME *patime,
[in] const FILETIME *pmtime
);
Parâmetros
[in] pctime
Ponteiro para o novo tempo de criação do conjunto de propriedades. Pode ser NULL, indicando que desta vez não deve ser modificado por essa chamada.
[in] patime
Ponteiro para o novo tempo de acesso para o conjunto de propriedades. Pode ser NULL, indicando que desta vez não deve ser modificado por essa chamada.
[in] pmtime
Ponteiro para o novo tempo de modificação para o conjunto de propriedades. Pode ser NULL, indicando que desta vez não deve ser modificado por essa chamada.
Retornar valor
Esse método dá suporte ao valor de retorno padrão E_UNEXPECTED, além do seguinte:
Comentários
Define os tempos de modificação, acesso e criação do conjunto de propriedades aberto atual, se compatível com a implementação (nem todas as implementações dão suporte a todos esses valores de tempo). Os carimbos de data/hora sem suporte são sempre relatados como zero, permitindo que o chamador teste o suporte. Uma chamada para IPropertyStorage::Stat fornece (entre outros dados) informações de carimbo de data/hora.
Observe que essa funcionalidade é fornecida como um método IPropertyStorage em um objeto de armazenamento de propriedades que já está aberto, ao contrário de ser fornecido como um método em IPropertySetStorage. Normalmente, quando o método SetTimes não é chamado explicitamente, os tempos de acesso e modificação são atualizados como um efeito colateral da leitura e gravação do conjunto de propriedades. Quando SetTimes é usado, os horários especificados mais recentes substituem os valores de hora ou horário padrão especificados em chamadas anteriores para SetTimes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | propidlbase.h (inclua Objbase.h, Propidlbase.h) |
Biblioteca | Uuid.lib |
DLL | Ole32.dll |