Partager via


structure WSD_DATETIME (wsdxml.h)

Représente un horodatage.

Syntaxe

typedef struct _WSD_DATETIME {
  BOOL  isPositive;
  ULONG year;
  UCHAR month;
  UCHAR day;
  UCHAR hour;
  UCHAR minute;
  UCHAR second;
  UINT  millisecond;
  BOOL  TZIsLocal;
  BOOL  TZIsPositive;
  UCHAR TZHour;
  UCHAR TZMinute;
} WSD_DATETIME;

Membres

isPositive

TRUE si la valeur de l’année est positive.

year

Valeur de l’année (par exemple, 2005). Ce nombre est une valeur comprise entre 0 et max(ULONG).

month

Valeur d’un mois de base (1 = janvier, à 12 = décembre).

day

Valeur d’un jour du mois (1-31).

hour

Valeur d’heure de base zéro (0 à 23). hour=24 n’est autorisé que si la minute et la seconde ont la valeur 0.

minute

Valeur de minute de base zéro (0 à 59).

second

Deuxième valeur de base zéro (0 à 59).

millisecond

Valeur milliseconde (0-999). Lorsque cette structure est convertie en XML, la valeur milliseconde est exprimée en fraction de seconde sous forme décimale. Par exemple, si milliseconde a la valeur 9, la sortie XML sera 0,009.

TZIsLocal

TRUE si la date et l’heure sont basées sur le fuseau horaire local, FALSE si UTC + décalage.

TZIsPositive

TRUE si le décalage de fuseau horaire spécifié par TZHour et TZMinute est positif par rapport à UTC, FALSE si le décalage est négatif. Non valide si TZIsLocal a la valeur TRUE.

TZHour

Décalage de fuseau horaire par rapport à UTC (0-13). TZhour=14 est autorisé si TZMinute est égal à 0. Non valide si TZIsLocal a la valeur TRUE.

TZMinute

Décalage de fuseau horaire par rapport à UTC (0-59). Non valide si TZIsLocal a la valeur TRUE.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête wsdxml.h (inclure Wsdapi.h)