Condividi tramite


Funzione WsFileTimeToDateTime (webservices.h)

Accetta un riferimento a un oggetto FILETIME e lo converte in un oggetto WS_DATETIME . Un riferimento all'oggetto WS_DATETIME viene restituito dal parametro di output.

Sintassi

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

Parametri

[in] fileTime

Puntatore alla struttura FILETIME da convertire.

[out] dateTime

Puntatore al nuovo oggetto WS_DATETIME con l'ora appena convertita.

[in, optional] error

Puntatore a un oggetto WS_ERROR in cui devono essere archiviate informazioni aggiuntive sull'errore se la funzione ha esito negativo.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
E_INVALIDARG
Uno o più argomenti non sono validi.
WS_E_INVALID_FORMAT
I dati di input non erano nel formato previsto o non hanno il valore previsto.

Commenti

Un WS_DATETIME non può rappresentare le date dell'anno 10000 e successive. FileTIME che rappresenta una data successiva a questa causerà la restituzione della funzione WS_E_INVALID_FORMAT. Vedere Valori restituiti di Servizi Web Windows.

Il campo formato del WS_DATETIME verrà impostato su WS_DATETIME_FORMAT_UTC.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione webservices.h
Libreria WebServices.lib
DLL WebServices.dll