Partager via


StgSetTimes, fonction (coml2api.h)

La fonction StgSetTimes définit les heures de création, d’accès et de modification du fichier indiqué, s’il est pris en charge par le système de fichiers sous-jacent.

Syntaxe

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

Paramètres

[in] lpszName

Pointeur vers le nom du fichier à modifier.

[in] pctime

Pointeur vers la nouvelle valeur pour l’heure de création.

[in] patime

Pointeur vers la nouvelle valeur pour le temps d’accès.

[in] pmtime

Pointeur vers la nouvelle valeur pour l’heure de modification.

Valeur retournée

La fonction StgSetTimes peut également retourner toutes les erreurs du système de fichiers ou les erreurs système encapsulées dans un HRESULT. Consultez Stratégies de gestion des erreurs et Gestion des erreurs inconnues.

Remarques

La fonction StgSetTimes définit les valeurs de temps pour le fichier spécifié. Chacun des paramètres de valeur de temps peut être NULL, ce qui indique qu’aucune modification ne doit se produire.

Il est possible qu’une ou plusieurs de ces valeurs de temps ne soient pas prises en charge par le système de fichiers sous-jacent. Cette fonction définit les heures qui peuvent être définies et ignore le reste.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête coml2api.h (inclure Objbase.h)
Bibliothèque Ole32.lib
DLL Ole32.dll