Share via


WBEMTime::WBEMTime (constBSTR) 方法 (wbemtime.h)

[ WBEMTime 類別是 WMI 提供者架構的一部分,現在被視為最終狀態,而且不會針對影響這些連結庫的非安全性相關問題使用進一步的開發、增強功能或更新。 MI API 應該用於所有新的開發。]

WBEMTime 類別建構函式多載方法會採用 BSTR 參數。

語法

void WBEMTime(
  const BSTR bstrDMTFFormat
);

參數

bstrDMTFFormat

日期和時間格式的 BSTRBSTR 會轉換成 GMT。

現在當您使用 WBEMTime::GetDMTF 來擷取它時,您只有兩個選項:

  • 取得為當地時間
  • 以 GMT 身分取得
此時, BSTR 中用來建置 WBEMTime 對象的實際位移已遺失。

傳回值

備註

如果您使用 WBEMTime ( BSTRbstrDMTFFormat) 形式的建構函式,您只能透過下列其中一種方式擷取時間:

  • 取得為當地時間
  • 以 GMT 身分取得
BSTR 中用來建置 WBEMTime 對象的實際位移已經遺失。

如果輸入日期時間字串 bstrDMTFFormat 中的任何位置出現 “*”,* 會以預設日期時間字串 “1601010101000000.00000+000” 取代。

微秒分隔符 “.” 和 UTC 位移符號 “+/-” 必須存在於正確的位置。 “* ”在這些位置中構成錯誤。 如果在對應的位置中偵測到 「*」 ,所有其他位置都會由預設元素取代。 不允許無效的字元符號。

範例:“1979**********.000000+000” 會顯示為 “19791010100000000.00000+000”。

“1979**********.000000+01” 會轉換成 “1979101010000000.000000+001”。請注意 UTC 位移中的 「會在第二個位置變更為 0。 讀取此日期時間欄位時,產生的UTC為001會影響分鐘欄位,以產生 “19791000000000.000000+000”。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 wbemtime.h
Dll FrameDynOS.dll;FrameDyn.dll