[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 |
|
| [DLL] |
|