OPC_SIGNATURE_TIME_FORMAT列舉 (msopc.h)
描述如何解譯 signatureTime 參數,這是建立簽章時 ,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;
常數
OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS 值: 0 格式是完整日期,以小時、分鐘和秒數表示為小數點。 語法:YYYY-MM-DDThh:mm:ss。sTZD 值 “2010-03-09T18:45:32.3-08:00” 的值代表 6:45:32.3 下午 2010 太平洋時間。 |
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 | 四位數年份。 | 2010 |
毫米 | 具有前置零的兩位數月份。 可能的值:01–12。 | 03 |
Dd | 具有前置零的兩位數月份日期。 可能的值:01–31。 | 09 |
hh | 具有前置零的兩位數小時、24 小時時間。 可能的值:00–23。 | 18 |
mm | 具有前置零的兩位數分鐘。 可能的值:00–59。 | 45 |
ss | 具有前置零的兩位數秒。 可能的值:00–59。 | 32 |
s | 一位數代表秒的小數點。 | 3 |
TZD | 具有前置零的時區指示項。 可能的值:Z、+hh:mm、-hh:mm。 | -08:00 |
規格需求
需求 | 值 |
---|---|
標頭 | msopc.h |
另請參閱
外部資源
IOpcDigitalSignature::GetTimeFormat
IOpcSigningOptions::GetTimeFormat
IOpcSigningOptions::SetTimeFormat
概觀
參考