Condividi tramite


enumerazione OPC_SIGNATURE_TIME_FORMAT (msopc.h)

Descrive come interpretare il parametro signatureTime , che è un record di quando è stata creata una firma, del metodo IOpcDigitalSignature::GetSigningTime .

Sintassi

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;

Costanti

 
OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS
Valore: 0
Il formato è la data completa con ore, minuti e secondi espressi come frazione decimale.

Sintassi: AAAA-- MMDDThh:mm:ss.sTZD

Un valore "2010-03-09T18:45:32.3-08:00" rappresenta 6:45:32.32.3 P.M. il 9 marzo 2010 Pacific Time.
OPC_SIGNATURE_TIME_FORMAT_SECONDS
Valore: 1
Il formato è la data completa con ore, minuti e secondi.

Sintassi: AAAA-- MMDDThh:mm:ssTZD

Un valore "2010-03-09T18:45:32-08:00" rappresenta 6:45:32 P.M. il 9 marzo 2010 Pacific Time.
OPC_SIGNATURE_TIME_FORMAT_MINUTES
Valore: 2
Il formato è la data completa con ore e minuti.

Sintassi: AAAA-- MMDDThh:mmTZD

Un valore "2010-03-09T18:45-08:00" rappresenta le 6:45 P.M. il 9 marzo 2010 Pacific Time.
OPC_SIGNATURE_TIME_FORMAT_DAYS
Valore: 3
Il formato è la data completa.

Sintassi: YYYY-MM-DD

Il valore "2010-03-09" rappresenta il 9 marzo 2010.
OPC_SIGNATURE_TIME_FORMAT_MONTHS
Valore: 4
Il formato è l'anno e il mese.

Sintassi: MM AAAA-

Il valore "2010-03" rappresenta il mese di marzo 2010.
OPC_SIGNATURE_TIME_FORMAT_YEARS
Valore: 5
Il formato è l'anno.

Sintassi: YYYY

Il valore "2010" rappresenta il 2010.

Commenti

Nella tabella seguente vengono fornite descrizioni dei valori segnaposto.

Segnaposto Descrizione Esempio
AAAA Anno a quattro cifre. 2010
MM Mese a due cifre con zero iniziale. Valori possibili: 01-12. 03
GG Giorno a due cifre del mese con zero iniziale. Valori possibili: 01-31. 09
hh Ora a due cifre, ora 24 ore con zero iniziale. Valori possibili: 00-23. 18
mm Minuto a due cifre con zero iniziale. Valori possibili: 00-59. 45
ss Secondo a due cifre con zero iniziale. Valori possibili: 00-59. 32
s Una cifra che rappresenta la frazione decimale di un secondo. 3
TZD Progettazione del fuso orario con zero iniziale. Valori possibili: Z, +hh:mm, -hh:mm. -08:00

Requisiti

Requisito Valore
Intestazione msopc.h

Vedi anche

Standard ECMA-376 OpenXML

Risorse esterne

Introduzione con l'API Creazione pacchetti

IOpcDigitalSignature::GetTimeFormat

IOpcSigningOptions::GetTimeFormat

IOpcSigningOptions::SetTimeFormat

Cenni preliminari

Guida alla programmazione dell'API per la creazione di pacchetti

Esempi di API di creazione di pacchetti

Enumerazioni di creazione di pacchetti

Interfacce di creazione pacchetti

Riferimento

Raccomandazione W3C, elaborazione della firma XML e della sintassi