Поделиться через


перечисление OPC_SIGNATURE_TIME_FORMAT (msopc.h)

Описывает, как интерпретировать параметр signingTime , представляющий собой запись о том, когда была создана сигнатура, метода IOpcDigitalSignature::GetSigningTime .

Синтаксис

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;

Константы

 
OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS
Значение: 0
Формат представляет собой полную дату с часами, минутами и секундами, выраженными в виде десятичной дроби.

Синтаксис: ГГГГ-ММ-ДДТчч:мм:сс.sTZD

Значение "2010-03-09T18:45:32.3-08:00" будет представлять 18:45:32.3 вечера 9 марта 2010 года по Тихоокеанскому времени.
OPC_SIGNATURE_TIME_FORMAT_SECONDS
Значение: 1
Формат — это полная дата с часами, минутами и секундами.

Синтаксис: ГГГГ-ММ-ДДЧч:мм:ссTZD

Значение "2010-03-09T18:45:32-08:00" будет представлять 18:45:32 9 марта 2010 года по Тихоокеанскому времени.
OPC_SIGNATURE_TIME_FORMAT_MINUTES
Значение: 2
Формат — это полная дата с часами и минутами.

Синтаксис: ГГГГ-ММ-ДДЧч:ммTZD

Значение "2010-03-09T18:45-08:00" будет представлять 18:45 9 марта 2010 года по тихоокеанскому времени.
OPC_SIGNATURE_TIME_FORMAT_DAYS
Значение: 3
Формат — полная дата.

Синтаксис: ГГГГ-ММ-ДД

Значение "2010-03-09" будет представлять 9 марта 2010 г.
OPC_SIGNATURE_TIME_FORMAT_MONTHS
Значение: 4
Формат — год и месяц.

Синтаксис: ГГГГ-ММ

Значение "2010-03" будет представлять март 2010 года.
OPC_SIGNATURE_TIME_FORMAT_YEARS
Значение: 5
Формат — год.

Синтаксис: ГГГГ

Значение "2010" будет представлять 2010.

Комментарии

В следующей таблице приведены описания значений заполнителей.

Заполнитель Описание Пример
YYYY Четырехзначный год. 2010
ММ Месяц из двух цифр с нулем в начале. Возможные значения: 01–12. 03
DD Двузначный день месяца с нулем в начале. Возможные значения: 01–31. 09
hh Двузначный час, 24-часовое время с нулем в начале. Возможные значения: 00–23. 18
мм Двухзначная минута с нулем в начале. Возможные значения: 00–59. 45
ss Двузначная секунда с нулем в начале. Возможные значения: 00–59. 32
s Одна цифра, представляющая десятичную долю секунды. 3
TZD Конструктор часовых поясов с нулем в начале. Возможные значения: Z, +чч:мм, -чч:мм. -08:00

Требования

Требование Значение
Заголовок msopc.h

См. также раздел

Стандарт ECMA-376 OpenXML

Внешние ресурсы

начало работы с помощью API упаковки

IOpcDigitalSignature::GetTimeFormat

IOpcSigningOptions::GetTimeFormat

IOpcSigningOptions::SetTimeFormat

Разделы общих сведений

Руководство по программированию API упаковки

Примеры API упаковки

Перечисления упаковки

Интерфейсы упаковки

Справочные материалы

Рекомендации W3C, XML-сигнатуры и обработка синтаксиса