é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
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
Référence
Recommandation W3C, traitement de la signature XML et de la syntaxe