função de retorno de chamada WS_DURATION_COMPARISON_CALLBACK (webservices.h)
Compara duas durações. Uma duração representa uma unidade de tempo como um espaço de oito dimensões em que as coordenadas designam o ano, mês, dia, hora, minuto, segundo, milissegundo e tique de CPU, conforme representado pela estrutura de dados WS_DURATION .
Sintaxe
WS_DURATION_COMPARISON_CALLBACK WsDurationComparisonCallback;
HRESULT WsDurationComparisonCallback(
[in] const WS_DURATION *duration1,
[in] const WS_DURATION *duration2,
[out] int *result,
[in, optional] WS_ERROR *error
)
{...}
Parâmetros
[in] duration1
Um ponteiro para uma estrutura WS_DURATION que representa a primeira duração a ser comparada.
[in] duration2
Um ponteiro para uma estrutura de WS_DURATION que representa a segunda duração.
[out] result
A relação entre as durações como um dos seguintes valores:
- -1 se duration1 for menor que duration2
- 0 se duration1 for igual a duration2
- 1 se duration1 for maior que duration2
[in, optional] error
Um ponteiro para um identificador de WS_ERROR em que informações de erro adicionais devem ser armazenadas se a função falhar.
Retornar valor
Essa função de retorno de chamada não retorna um valor.
Comentários
Se a função não puder comparar as durações especificadas, ela deverá retornar WS_E_INVALID_FORMAT. (Consulte Valores retornados dos Serviços Web do Windows.)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | webservices.h |