WBEMTime::WBEMTime(constBSTR) メソッド (wbemtime.h)
[WBEMTime クラスは WMI プロバイダー フレームワークの一部であり、現在最終的な状態と見なされています。これらのライブラリに影響を与える、セキュリティ関連以外の問題に対しては、それ以上の開発、機能強化、または更新プログラムは利用できません。 すべての新規開発には、MI API を使用する必要があります。]
WBEMTime クラス コンストラクター オーバーロード メソッドは、BSTR パラメーターを受け取ります。
構文
void WBEMTime(
const BSTR bstrDMTFFormat
);
パラメーター
bstrDMTFFormat
日付と時刻の形式の BSTR。 BSTR は GMT に変換されます。
WBEMTime::GetDMTF を使用して取得する場合は、次の 2 つの選択肢しかありません。
- ローカル時刻として取得
- GMT として取得する
戻り値
なし
解説
コンストラクターの WBEMTime( BSTRbstrDMTFFormat) 形式を使用する場合は、次のいずれかの方法でのみ時刻を取得できます。
- ローカル時刻として取得
- GMT として取得する
受信 datetime 文字列 bstrDMTFFormat 内の任意の場所に "*" が表示される場合、 * は位置に基づいて既定の datetime 文字列 "16010101000000.000000+000" に置き換えられます。
マイクロ秒区切り記号 "." と UTC オフセット記号 "+/-" が正しい場所に存在する必要があります。 "* "これらの場所では、エラーを構成します。 対応する場所で "*" が検出された場合、他のすべての位置は既定の要素に置き換えられます。 無効な文字記号は使用できません。
例: "1979**********.000000+000" は"19791010101000000.000000+000" と表示されます。
"1979**********.000000+01" は "19791010101000000.000000+001" に変換されます。UTC オフセットの "" が 2 番目の位置の 0 に変わります。 この datetime フィールドを読み取る場合、結果の UTC は 001 の分フィールドに影響を与え、"19791010000000.000000+000" を生成します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | wbemtime.h |
[DLL] | FrameDynOS.dll;FrameDyn.dll |