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
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