Partager via


WS_DURATION_COMPARISON_CALLBACK fonction de rappel (webservices.h)

Compare deux durées. Une durée représente une unité de temps sous la forme d’un espace à huit dimensions où les coordonnées désignent l’année, le mois, le jour, l’heure, la minute, la seconde, la milliseconde et l’UC, tels que représentés par la structure de données WS_DURATION .

Syntaxe

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
)
{...}

Paramètres

[in] duration1

Pointeur vers une structure WS_DURATION représentant la première durée à comparer.

[in] duration2

Pointeur vers une structure WS_DURATION représentant la deuxième durée.

[out] result

Relation entre les durées sous la forme d’une des valeurs suivantes :

  • -1 si la durée1 est inférieure à la durée2
  • 0 si la durée1 est égale à la durée2
  • 1 si la durée1 est supérieure à la durée2

[in, optional] error

Un pointeur vers un WS_ERROR gérer où des informations d’erreur supplémentaires doivent être stockées en cas d’échec de la fonction.

Valeur retournée

Cette fonction de rappel ne retourne pas de valeur.

Remarques

Si la fonction ne peut pas comparer les durées spécifiées, elle doit retourner WS_E_INVALID_FORMAT. (Voir Valeurs de retour des services web Windows.)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête webservices.h