перечисление 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 |
См. также раздел
Внешние ресурсы
начало работы с помощью API упаковки
IOpcDigitalSignature::GetTimeFormat
IOpcSigningOptions::GetTimeFormat
IOpcSigningOptions::SetTimeFormat
Разделы общих сведений
Руководство по программированию API упаковки
Справочные материалы