Compartilhar via


Função WsDateTimeToFileTime (webservices.h)

Converte um objeto WS_DATETIME em um objeto FILETIME. Uma referência ao objeto FILETIME é retornada pelo parâmetro de saída.

Sintaxe

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

Parâmetros

[in] dateTime

Um ponteiro para a estrutura WS_DATETIME a ser convertida.

[out] fileTime

Um ponteiro para o novo objeto FILETIME que contém o tempo convertido.

[in, optional] error

Um ponteiro para um objeto WS_ERROR em que informações adicionais sobre o erro devem ser armazenadas se a função falhar.

Retornar valor

Essa função pode retornar um desses valores.

Código de retorno Descrição
E_INVALIDARG
Um ou mais argumentos são inválidos.
WS_E_INVALID_FORMAT
Os dados de entrada não estavam no formato esperado ou não tinham o valor esperado.

Comentários

Um FILETIME não pode representar datas entre 1º de janeiro de 0001 e 1º de janeiro de 1601. Um WS_DATETIME dentro desse intervalo faz com que a função retorne WS_E_INVALID_FORMAT. (Consulte Valores retornados dos Serviços Web do Windows.)

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho webservices.h
Biblioteca WebServices.lib
DLL WebServices.dll