Compartilhar via


enumeração OPC_SIGNATURE_TIME_FORMAT (msopc.h)

Descreve como interpretar o parâmetro signingTime , que é um registro de quando uma assinatura foi criada, do 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
O formato é a data completa com horas, minutos e segundos expressos como uma fração decimal.

Sintaxe: YYYYY-MM-DDThh:mm:ss.sTZD

Um valor de "2010-03-09T18:45:32.3-08:00" representaria 18:45:32.3 em 9 de março de 2010 Hora do Pacífico.
OPC_SIGNATURE_TIME_FORMAT_SECONDS
Valor: 1
O formato é a data completa com horas, minutos e segundos.

Sintaxe: YYYYY-MM-DDThh:mm:ssTZD

Um valor de "2010-03-09T18:45:32-08:00" representaria 18:45:32 em 9 de março de 2010 Hora do Pacífico.
OPC_SIGNATURE_TIME_FORMAT_MINUTES
Valor: 2
O formato é a data completa com horas e minutos.

Sintaxe: YYYYY-MM-DDThh:mmTZD

Um valor de "2010-03-09T18:45-08:00" representaria 18:45 em 9 de março de 2010 hora do Pacífico.
OPC_SIGNATURE_TIME_FORMAT_DAYS
Valor: 3
O formato é a data completa.

Sintaxe: YYYYY-MM-DD

Um valor de "2010-03-09" representaria 9 de março de 2010.
OPC_SIGNATURE_TIME_FORMAT_MONTHS
Valor: 4
O formato é o ano e o mês.

Sintaxe: YYYYY-MM

Um valor de "2010-03" representaria março de 2010.
OPC_SIGNATURE_TIME_FORMAT_YEARS
Valor: 5
O formato é o ano.

Sintaxe: YYYY

Um valor de "2010" representaria 2010.

Comentários

A tabela a seguir fornece descrições de valores de espaço reservado.

Espaço reservado Descrição Exemplo
AAAA Ano de quatro dígitos. 2010
MM Mês de dois dígitos com um zero à esquerda. Valores possíveis: 01 a 12. 03
DD Dia de dois dígitos do mês com um zero à esquerda. Valores possíveis: 01 a 31. 09
hh Hora de dois dígitos, tempo de 24 horas com um zero à esquerda. Valores possíveis: 00 a 23. 18
mm Minuto de dois dígitos com um zero à esquerda. Valores possíveis: 00 a 59. 45
ss Dois dígitos segundo com um zero à esquerda. Valores possíveis: 00 a 59. 32
s Um dígito que representa a fração decimal de um segundo. 3
TZD Designador de fuso horário com um zero à esquerda. Valores possíveis: Z, +hh:mm, -hh:mm. -08:00

Requisitos

Requisito Valor
Cabeçalho msopc.h

Confira também

Padrão ECMA-376 OpenXML

Recursos externos

Introdução com a API de Empacotamento

IOpcDigitalSignature::GetTimeFormat

IOpcSigningOptions::GetTimeFormat

IOpcSigningOptions::SetTimeFormat

Visões gerais

Guia de Programação da API de Empacotamento

Exemplos de API de empacotamento

Enumerações de empacotamento

Interfaces de empacotamento

Referência

Recomendação W3C, Assinatura XML e Processamento de Sintaxe