Freigeben über


IPropertyStorage::SetTimes-Methode (propidl.h)

Die SetTimes-Methode legt die Änderungs-, Zugriffs- und Erstellungszeiten dieses Eigenschaftssatzes fest, sofern dies von der Implementierung unterstützt wird. Nicht alle Implementierungen unterstützen alle diese Zeitwerte.

Syntax

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

Parameter

[in] pctime

Zeiger auf die neue Erstellungszeit für den Eigenschaftensatz. Kann NULL sein, was angibt, dass dieses Mal nicht durch diesen Aufruf geändert werden soll.

[in] patime

Zeiger auf die neue Zugriffszeit für den Eigenschaftensatz. Kann NULL sein, was angibt, dass dieses Mal nicht durch diesen Aufruf geändert werden soll.

[in] pmtime

Zeiger auf die neue Änderungszeit für den Eigenschaftensatz. Kann NULL sein, was angibt, dass dieses Mal nicht durch diesen Aufruf geändert werden soll.

Rückgabewert

Diese Methode unterstützt zusätzlich folgendes den Standardrückgabewert E_UNEXPECTED:

Hinweise

Legt die Änderungs-, Zugriffs- und Erstellungszeiten des aktuellen offenen Eigenschaftssatzes fest, wenn von der Implementierung unterstützt wird (nicht alle Implementierungen unterstützen all diese Zeitwerte). Nicht unterstützte Zeitstempel werden immer als Null gemeldet, sodass der Aufrufer auf Unterstützung testen kann. Ein Aufruf von IPropertyStorage::Stat liefert (neben anderen Daten) Zeitstempelinformationen.

Beachten Sie, dass diese Funktionalität als IPropertyStorage-Methode für ein Eigenschaftsspeicherobjekt bereitgestellt wird, das bereits geöffnet ist, im Gegensatz zu einer Methode in IPropertySetStorage. Wenn die SetTimes-Methode nicht explizit aufgerufen wird, werden die Zugriffs- und Änderungszeiten als Nebeneffekt des Lesens und Schreibens des Eigenschaftensatzes aktualisiert. Wenn SetTimes verwendet wird, ersetzen die zuletzt angegebenen Zeiten entweder die Standardzeiten oder die Zeitwerte, die in vorherigen Aufrufen von SetTimes angegeben wurden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile propidl.h (include Objbase.h, Propidlbase.h)
Bibliothek Uuid.lib
DLL Ole32.dll

Weitere Informationen

FILETIME

IPropertyStorage

IPropertyStorage::Stat