OPC_SIGNATURE_TIME_FORMAT 列挙 (msopc.h)

IOpcDigitalSignature::GetSigningTime メソッドの署名の作成時のレコードである signingTime パラメーターを解釈する方法について説明します。

構文

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
形式は、10 進数で表される時間、分、秒の完全な日付です。

構文: YYYY-MM-DDThh:mm:sssTZD

"2010-03-09T18:45:32.3-08:00" の値は、2010 年 3 月 9 日太平洋時間の午後 6:45:32.3 を表します。
OPC_SIGNATURE_TIME_FORMAT_SECONDS
値: 1
形式は、時間、分、秒の完全な日付です。

構文: YYYY-MM-DDThh:mm:ssTZD

"2010-03-09T18:45:32-08:00" の値は、2010 年 3 月 9 日太平洋時間の午後 6:45:32 を表します。
OPC_SIGNATURE_TIME_FORMAT_MINUTES
値: 2
形式は、時間と分の完全な日付です。

構文: YYYY-MM-DDThh:mmTZD

"2010-03-09T18:45-08:00" の値は、2010 年 3 月 9 日太平洋時間の午後 6 時 45 分を表します。
OPC_SIGNATURE_TIME_FORMAT_DAYS
値: 3
形式は完全な日付です。

構文: YYYY-MM-DD

値 "2010-03-09" は、2010 年 3 月 9 日を表します。
OPC_SIGNATURE_TIME_FORMAT_MONTHS
値: 4
形式は年と月です。

構文: YYYY-MM

値 "2010-03" は、2010 年 3 月を表します。
OPC_SIGNATURE_TIME_FORMAT_YEARS
値: 5
形式は年です。

構文: YYYY

値 "2010" は 2010 を表します。

注釈

次の表に、プレースホルダー値の説明を示します。

プレースホルダー 説明
YYYY 4 桁の年。 2010
mm 先頭に 0 を付ける 2 桁の月。 指定できる値は 01 から 12 です。 03
DD 先頭に 0 を付ける月の 2 桁の日。 指定できる値は 01 から 31 です。 09
hh 2 桁の時間、先頭に 0 を付ける 24 時間の時刻。 指定できる値は 00 から 23 です。 18
mm 先頭に 0 を付ける 2 桁の分。 指定できる値は 00 から 59 です。 45
ss 先頭に 0 を付ける 2 桁の秒。 指定できる値は 00 から 59 です。 32
s 1 秒の小数部を表す 1 桁。 3
TZD 先行ゼロを持つタイム ゾーン指定子。 指定できる値: Z、+hh:mm、-hh:mm -08:00

要件

要件
Header msopc.h

こちらもご覧ください

ECMA-376 OpenXML 標準

外部リソース

Packaging API を使用したはじめに

IOpcDigitalSignature::GetTimeFormat

IOpcSigningOptions::GetTimeFormat

IOpcSigningOptions::SetTimeFormat

概要

パッケージ化 API プログラミング ガイド

API サンプルのパッケージ化

パッケージ化列挙

インターフェイスのパッケージ化

リファレンス

W3C の推奨事項、XML 署名と構文の処理