OPC_SIGNATURE_TIME_FORMAT-Enumeration (msopc.h)

Beschreibt, wie der signingTime-Parameter der IOpcDigitalSignature::GetSigningTime-Methode interpretiert wird, bei dem es sich um einen Datensatz zum Zeitpunkt der Erstellung einer Signatur handelt.

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;

Konstanten

 
OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS
Wert: 0
Das Format ist das vollständige Datum mit Stunden, Minuten und Sekunden, ausgedrückt als Dezimalbruch.

Syntax: JJJJ-MM-TTThh:mm:ss.sTZD

Der Wert "2010-03-09T18:45:32.3-08:00" würde 18:45:32,3 P. am 9. März 2010 Pacific Time darstellen.
OPC_SIGNATURE_TIME_FORMAT_SECONDS
Wert: 1
Das Format ist das vollständige Datum mit Stunden, Minuten und Sekunden.

Syntax: JJJJ-MM-TTThh:mm:ssTZD

Der Wert "2010-03-09T18:45:32-08:00" würde am 9. März 2010 Pacific Time 18:45:32 Uhr darstellen.
OPC_SIGNATURE_TIME_FORMAT_MINUTES
Wert: 2
Das Format ist das vollständige Datum mit Stunden und Minuten.

Syntax: JJJJ-MM-TTThh:mmTZD

Der Wert "2010-03-09T18:45-08:00" würde am 9. März 2010 Pacific Time 18:45 Uhr darstellen.
OPC_SIGNATURE_TIME_FORMAT_DAYS
Wert: 3
Das Format ist das vollständige Datum.

SYNTAX: JJJJ-MM-TT

Der Wert "2010-03-09" würde den 9. März 2010 darstellen.
OPC_SIGNATURE_TIME_FORMAT_MONTHS
Wert: 4
Das Format ist das Jahr und der Monat.

SYNTAX: JJJJ-MM

Der Wert "2010-03" würde März 2010 darstellen.
OPC_SIGNATURE_TIME_FORMAT_YEARS
Wert: 5
Das Format ist das Jahr.

Syntax: JJJJ

Der Wert "2010" würde 2010 darstellen.

Hinweise

Die folgende Tabelle enthält Beschreibungen der Platzhalterwerte.

Platzhalter BESCHREIBUNG Beispiel
YYYY Vierstelliges Jahr. 2010
MM Zweistelliger Monat mit einer führenden Null. Mögliche Werte: 01–12. 03
DD Zweistelliger Monatstag mit einer führenden Null. Mögliche Werte: 01–31. 09
hh Zweistellige Stunde, 24-Stunden-Zeit mit einer führenden Null. Mögliche Werte: 00–23. 18
mm Zweistellige Minute mit einer führenden Null. Mögliche Werte: 00–59. 45
ss Zweistellige Sekunde mit einer führenden Null. Mögliche Werte: 00–59. 32
s Eine Ziffer, die den Dezimalbruch einer Sekunde darstellt. 3
TZD Zeitzonen-Bezeichner mit einer führenden Null. Mögliche Werte: Z, +hh:mm, -hh:mm. -08:00

Anforderungen

Anforderung Wert
Header msopc.h

Weitere Informationen

ECMA-376 OpenXML-Standard

Externe Ressourcen

Erste Schritte mit der Verpackungs-API

IOpcDigitalSignature::GetTimeFormat

IOpcSigningOptions::GetTimeFormat

IOpcSigningOptions::SetTimeFormat

Übersichten

Programmierhandbuch zur Paketerstellungs-API

Beispiele für die Paket-API

Packen von Enumerationen

Verpackungsschnittstellen

Referenz

W3C-Empfehlung, XML-Signatur- und Syntaxverarbeitung