Compartir a través de


OPC_SIGNATURE_TIME_FORMAT enumeración (msopc.h)

Describe cómo interpretar el parámetro signingTime , que es un registro de cuándo se creó una firma, del método 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
Valor: 0
El formato es la fecha completa con horas, minutos y segundos expresados como una fracción decimal.

Sintaxis: AAAA-MM-DDThh:mm:ss.sTZD

Un valor de "2010-03-09T18:45:32.3-08:00" representaría 6:45:32.3 p.m. el 9 de marzo de 2010 hora del Pacífico.
OPC_SIGNATURE_TIME_FORMAT_SECONDS
Valor: 1
El formato es la fecha completa con horas, minutos y segundos.

Sintaxis: AAAA-MM-DDThh:mm:ssTZD

Un valor de "2010-03-09T18:45:32-08:00" representaría las 6:45:32 p.m. el 9 de marzo de 2010 Hora del Pacífico.
OPC_SIGNATURE_TIME_FORMAT_MINUTES
Valor: 2
El formato es la fecha completa con horas y minutos.

Sintaxis: AAAA-MM-DDThh:mmTZD

Un valor de "2010-03-09T18:45-08:00" representaría las 6:45 p.m. el 9 de marzo de 2010 hora del Pacífico.
OPC_SIGNATURE_TIME_FORMAT_DAYS
Valor: 3
El formato es la fecha completa.

Sintaxis: AAAA-MM-DD

Un valor de "2010-03-09" representaría el 9 de marzo de 2010.
OPC_SIGNATURE_TIME_FORMAT_MONTHS
Valor: 4
El formato es el año y el mes.

Sintaxis: AAAA-MM

Un valor de "2010-03" representaría marzo de 2010.
OPC_SIGNATURE_TIME_FORMAT_YEARS
Valor: 5
El formato es el año.

Sintaxis: AAAA

Un valor de "2010" representaría 2010.

Comentarios

En la tabla siguiente se proporcionan descripciones de los valores de marcador de posición.

Marcador de posición Descripción Ejemplo
AAAA Año de cuatro dígitos. 2010
MM Mes de dos dígitos con un cero a la izquierda. Valores posibles: 01–12. 03
DD Día de dos dígitos del mes con un cero a la izquierda. Valores posibles: 01–31. 09
hh Hora de dos dígitos, hora de 24 horas con un cero a la izquierda. Valores posibles: 00–23. 18
mm Minuto de dos dígitos con un cero a la izquierda. Valores posibles: 00–59. 45
ss Segundo de dos dígitos con un cero a la izquierda. Valores posibles: 00–59. 32
s Un dígito que representa la fracción decimal de un segundo. 3
TZD Designador de zona horaria con un cero a la izquierda. Valores posibles: Z, +hh:mm, -hh:mm. -08:00

Requisitos

Requisito Valor
Header msopc.h

Consulte también

ECMA-376 OpenXML estándar

Recursos externos

Introducción con la API de empaquetado

IOpcDigitalSignature::GetTimeFormat

IOpcSigningOptions::GetTimeFormat

IOpcSigningOptions::SetTimeFormat

Temas de introducción

Guía de programación de API de empaquetado

Ejemplos de API de empaquetado

Enumeraciones de empaquetado

Interfaces de empaquetado

Referencia

Recomendación de W3C, procesamiento de sintaxis y firma XML