WBEMTime クラス

[WBEMTime クラスは WMI プロバイダー フレームワークの一部であり、現在最終的な状態と見なされています。これらのライブラリに影響を与える、セキュリティ関連以外の問題に対しては、それ以上の開発、機能強化、または更新プログラムは利用できません。 すべての新規開発には、MI API を使用する必要があります。]

WBEMTime クラスを使うと、Windows と ANSI C ランタイムの間でさまざまな時間形式を簡単に変換できます。 詳しくは、WBEMTimeSpan クラスのメソッドもご覧ください。

メンバー

WBEMTime クラスには、次の種類のメンバーがあります。

コンストラクター

WBEMTime クラスには、次のコンストラクターがあります。

コンストラクター 説明
WBEMTime Windows と ANSI C ランタイムのさまざまな時間形式間での変換を容易にするコンストラクター。

メソッド

WBEMTime クラスには、次のメソッドがあります。

メソッド 説明
Clear WBEMTime オブジェクトの時間を無効な時間に設定します。
GetBSTR 時間を BSTR 値として表示します。
GetDMTF CIM datetime 形式の BSTR 値として時間を取得します。
GetDMTFNonNtfs FAT または UTC が不明な日付と時刻の形式に基づく DMTF の日付を取得します。
GetFILETIME MFC の FILETIME 構造体として時間を取得します。
GetLocalOffsetForDate オーバーロードされます。 GMT と引数で指定された現地時刻の間のオフセットを分単位の値 (+ または -) で返します。
GetStructtm ANSI C ランタイムの struct tm 構造体として時間を取得します。
GetSYSTEMTIME MFC の SYSTEMTIME 構造体として時間を取得します。
GetTime 時刻を 64 ビット整数として取得します。
Gettime_t ANSI C ランタイムの time_t 変数として時刻を取得します。
IsOk WBEMTime オブジェクトが有効な時間を表すかどうかを示します。
SetDMTF WBEMTime オブジェクトの時間を CIM datetime 形式で設定します。

WBEMTime のオーバーロードされた演算子

WBEMTime オブジェクトでは、次のオーバーロードされた演算子が定義されています。

WBEMTime のオーバーロードされた演算子 説明
operator = "代入" 演算子を使うと、Windows と ANSI C ランタイムの間でさまざまな時間形式を簡単に変換できます。
operator + "加算" 演算子は、オブジェクトの時間をある時間間隔だけ増やします。 結果は、新しい WBEMTime オブジェクトで返されます。
operator += "加算して代入" 演算子は、オブジェクトの時間をある時間間隔だけ増やします。
operator - "減算" 演算子は、オブジェクトの時間を別のオブジェクトの時間だけ減らします。 結果は、新しい WBEMTime オブジェクトで返されます。
operator -= "減算して代入" 演算子は、オブジェクトの時間をある時間間隔だけ減らします。
operator ==operator !=
operator >
operator >=
operator <
operator <=
比較演算子は、2 つの WBEMTime オブジェクトを比較します。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
Header
WbemTime.h
[DLL]
FrameDynOS.dll、
FrameDyn.dll