Compartir a través de


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