Partager via


WsFileTimeToDateTime, fonction (webservices.h)

Prend une référence à un objet FILETIME et le convertit en objet WS_DATETIME . Une référence à l’objet WS_DATETIME est retournée par le paramètre de sortie.

Syntaxe

HRESULT WsFileTimeToDateTime(
  [in]           const FILETIME *fileTime,
  [out]          WS_DATETIME    *dateTime,
  [in, optional] WS_ERROR       *error
);

Paramètres

[in] fileTime

Pointeur vers la structure FILETIME à convertir.

[out] dateTime

Pointeur vers le nouvel objet WS_DATETIME dont l’heure vient d’être convertie.

[in, optional] error

Pointeur vers un objet WS_ERROR où des informations supplémentaires sur l’erreur doivent être stockées en cas d’échec de la fonction.

Valeur retournée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
WS_E_INVALID_FORMAT
Les données d’entrée n’étaient pas au format attendu ou n’avaient pas la valeur attendue.

Remarques

Un WS_DATETIME ne peut pas représenter les dates de l’année 10000 et au-delà. Une valeur FILETIME représentant une date ultérieure entraîne le retour de la fonction WS_E_INVALID_FORMAT. (Voir Valeurs de retour des services web Windows.)

Le champ de format du WS_DATETIME est défini sur WS_DATETIME_FORMAT_UTC.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête webservices.h
Bibliothèque WebServices.lib
DLL WebServices.dll