Condividi tramite


WS_DURATION_COMPARISON_CALLBACK funzione di callback (webservices.h)

Confronta due durate. Una durata rappresenta un'unità di tempo come spazio 8dimensionale in cui le coordinate designano l'anno, il mese, il giorno, l'ora, il minuto, il secondo, il millisecondo e il tick della CPU come rappresentato dalla struttura dei dati WS_DURATION .

Sintassi

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

Parametri

[in] duration1

Puntatore a una struttura WS_DURATION che rappresenta la prima durata da confrontare.

[in] duration2

Puntatore a una struttura WS_DURATION che rappresenta la seconda durata.

[out] result

Relazione tra le durate come uno dei valori seguenti:

  • -1 se duration1 è minore della durata2
  • 0 se duration1 è uguale a duration2
  • 1 se duration1 è maggiore della durata2

[in, optional] error

Puntatore a un WS_ERROR handle in cui devono essere archiviate informazioni aggiuntive sugli errori se la funzione ha esito negativo.

Valore restituito

Questa funzione di callback non restituisce un valore.

Commenti

Se la funzione non è in grado di confrontare le durate specificate, deve restituire WS_E_INVALID_FORMAT. Vedere Valori restituiti di Servizi Web Windows.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione webservices.h