StgSetTimes-Funktion (coml2api.h)

Die StgSetTimes-Funktion legt die Erstellungs-, Zugriffs- und Änderungszeiten der angegebenen Datei fest, sofern vom zugrunde liegenden Dateisystem unterstützt.

Syntax

HRESULT StgSetTimes(
  [in] const WCHAR    *lpszName,
  [in] const FILETIME *pctime,
  [in] const FILETIME *patime,
  [in] const FILETIME *pmtime
);

Parameter

[in] lpszName

Zeiger auf den Namen der zu ändernden Datei.

[in] pctime

Zeiger auf den neuen Wert für die Erstellungszeit.

[in] patime

Zeiger auf den neuen Wert für die Zugriffszeit.

[in] pmtime

Zeiger auf den neuen Wert für die Änderungszeit.

Rückgabewert

Die StgSetTimes-Funktion kann auch alle Dateisystemfehler oder Systemfehler zurückgeben, die in ein HRESULT umschlossen sind. Weitere Informationen finden Sie unter Strategien zur Fehlerbehandlung und Behandeln unbekannter Fehler.

Hinweise

Die StgSetTimes-Funktion legt die Zeitwerte für die angegebene Datei fest. Jeder Zeitwertparameter kann NULL sein, was angibt, dass keine Änderung erfolgen soll.

Es ist möglich, dass mindestens einer dieser Zeitwerte vom zugrunde liegenden Dateisystem nicht unterstützt wird. Diese Funktion legt die Zeiten fest, die festgelegt werden können, und ignoriert den Rest.

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 coml2api.h (include Objbase.h)
Bibliothek Ole32.lib
DLL Ole32.dll