Compartir a través de


Función WsDateTimeToFileTime (webservices.h)

Convierte un objeto WS_DATETIME en un objeto FILETIME. El parámetro de salida devuelve una referencia al objeto FILETIME.

Sintaxis

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

Parámetros

[in] dateTime

Puntero a la estructura WS_DATETIME que se va a convertir.

[out] fileTime

Puntero al nuevo objeto FILETIME que contiene la hora convertida.

[in, optional] error

Puntero a un objeto WS_ERROR donde se debe almacenar información adicional sobre el error si se produce un error en la función.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
E_INVALIDARG
Uno o más argumentos no son válidos.
WS_E_INVALID_FORMAT
Los datos de entrada no tenían el formato esperado o no tenían el valor esperado.

Comentarios

FileTIME no puede representar fechas entre el 1 de enero de 0001 y el 1 de enero de 1601. Un WS_DATETIME dentro de este intervalo hace que la función devuelva WS_E_INVALID_FORMAT. (Vea Valores devueltos de servicios web de Windows).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado webservices.h
Library WebServices.lib
Archivo DLL WebServices.dll