Partager via


énumération OPC_SIGNATURE_TIME_FORMAT (msopc.h)

Décrit comment interpréter le paramètre signingTime , qui est un enregistrement de la création d’une signature, de la méthode IOpcDigitalSignature ::GetSigningTime .

Syntax

typedef enum __MIDL___MIDL_itf_msopc_0001_0076_0005 {
  OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS = 0,
  OPC_SIGNATURE_TIME_FORMAT_SECONDS = 1,
  OPC_SIGNATURE_TIME_FORMAT_MINUTES = 2,
  OPC_SIGNATURE_TIME_FORMAT_DAYS = 3,
  OPC_SIGNATURE_TIME_FORMAT_MONTHS = 4,
  OPC_SIGNATURE_TIME_FORMAT_YEARS = 5
} OPC_SIGNATURE_TIME_FORMAT;

Constantes

 
OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS
Valeur : 0
Le format est la date complète avec les heures, les minutes et les secondes exprimées sous la forme d’une fraction décimale.

Syntaxe : AAAA-MM-JJThh :mm :ss.STZD

La valeur « 2010-03-09T18 :45 :32.3-08 :00 » représenterait 18 :45 :32.3 le 9 mars 2010, heure du Pacifique.
OPC_SIGNATURE_TIME_FORMAT_SECONDS
Valeur : 1
Le format est la date complète avec les heures, les minutes et les secondes.

Syntaxe : AAAA-MM-JJThh :mm :ssTZD

La valeur « 2010-03-09T18 :45 :32-08 :00 » représenterait 18 :45 :32 le 9 mars 2010, heure du Pacifique.
OPC_SIGNATURE_TIME_FORMAT_MINUTES
Valeur : 2
Le format est la date complète avec des heures et des minutes.

Syntaxe : AAAA-MM-JJThh :mmTZD

La valeur « 2010-03-09T18 :45-08 :00 » représenterait 18 h 45 le 9 mars 2010 , heure du Pacifique.
OPC_SIGNATURE_TIME_FORMAT_DAYS
Valeur : 3
Le format est la date complète.

Syntaxe : AAAA-MM-JJ

La valeur « 2010-03-09 » représenterait le 9 mars 2010.
OPC_SIGNATURE_TIME_FORMAT_MONTHS
Valeur : 4
Le format est l’année et le mois.

Syntaxe : AAAA-MM

La valeur « 2010-2003 » représenterait mars 2010.
OPC_SIGNATURE_TIME_FORMAT_YEARS
Valeur : 5
Le format est l’année.

Syntaxe : AAAA

La valeur « 2010 » représenterait 2010.

Remarques

Le tableau suivant fournit des descriptions des valeurs d’espace réservé.

Espace réservé Description Exemple
YYYY Année à quatre chiffres. 2010
MM Mois à deux chiffres avec un zéro non significatif. Valeurs possibles : 01 à 12. 03
DD Jour du mois à deux chiffres avec un zéro non significatif. Valeurs possibles : 01 à 31. 09
hh Heure à deux chiffres, 24 heures avec un zéro non significatif. Valeurs possibles : 00 à 23. 18
mm Minute à deux chiffres avec un zéro non significatif. Valeurs possibles : 00 à 59. 45
ss Seconde à deux chiffres avec un zéro non significatif. Valeurs possibles : 00 à 59. 32
s Un chiffre représentant la fraction décimale d’une seconde. 3
TZD Désignateur de fuseau horaire avec un zéro non significatif. Valeurs possibles : Z, +hh :mm, -hh :mm. -08:00

Configuration requise

Condition requise Valeur
En-tête msopc.h

Voir aussi

NORME ECMA-376 OpenXML

Ressources externes

Prise en main avec l’API d’empaquetage

IOpcDigitalSignature ::GetTimeFormat

IOpcSigningOptions ::GetTimeFormat

IOpcSigningOptions ::SetTimeFormat

Vues d'ensemble

Guide de programmation de l’API d’empaquetage

Exemples d’API d’empaquetage

Empaquetage des énumérations

Interfaces d’empaquetage

Référence

Recommandation W3C, traitement de la signature XML et de la syntaxe