WS_DURATION_COMPARISON_CALLBACK función de devolución de llamada (webservices.h)
Compara dos duraciones. Una duración representa una unidad de tiempo como un espacio de ocho dimensiones en el que las coordenadas designan el año, mes, día, hora, minuto, segundo, milisegundos y tic de CPU tal como se representa en la estructura de datos de WS_DURATION .
Sintaxis
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
Puntero a una estructura de WS_DURATION que representa la primera duración que se va a comparar.
[in] duration2
Puntero a una estructura de WS_DURATION que representa la segunda duración.
[out] result
Relación entre las duraciones como uno de los valores siguientes:
- -1 si duration1 es menor que duration2
- 0 si duration1 es igual a duration2
- 1 si duration1 es mayor que duration2
[in, optional] error
Puntero a un WS_ERROR identificador donde se debe almacenar información de error adicional si se produce un error en la función.
Valor devuelto
Esta función de devolución de llamada no devuelve un valor.
Comentarios
Si la función no puede comparar las duraciones especificadas, debe devolver WS_E_INVALID_FORMAT. (Consulte Valores devueltos de servicios web de Windows).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | webservices.h |