Win32 API 日本語リファレンス
ホームSystem.Wmi › ISWbemDateTime

ISWbemDateTime

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID5e97458a-cf77-11d3-b38f-00105a1f473a継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 40

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT get_Value(LPWSTR* strValue)
8HRESULT put_Value(LPWSTR strValue)
9HRESULT get_Year(INT* iYear)
10HRESULT put_Year(INT iYear)
11HRESULT get_YearSpecified(VARIANT_BOOL* bYearSpecified)
12HRESULT put_YearSpecified(VARIANT_BOOL bYearSpecified)
13HRESULT get_Month(INT* iMonth)
14HRESULT put_Month(INT iMonth)
15HRESULT get_MonthSpecified(VARIANT_BOOL* bMonthSpecified)
16HRESULT put_MonthSpecified(VARIANT_BOOL bMonthSpecified)
17HRESULT get_Day(INT* iDay)
18HRESULT put_Day(INT iDay)
19HRESULT get_DaySpecified(VARIANT_BOOL* bDaySpecified)
20HRESULT put_DaySpecified(VARIANT_BOOL bDaySpecified)
21HRESULT get_Hours(INT* iHours)
22HRESULT put_Hours(INT iHours)
23HRESULT get_HoursSpecified(VARIANT_BOOL* bHoursSpecified)
24HRESULT put_HoursSpecified(VARIANT_BOOL bHoursSpecified)
25HRESULT get_Minutes(INT* iMinutes)
26HRESULT put_Minutes(INT iMinutes)
27HRESULT get_MinutesSpecified(VARIANT_BOOL* bMinutesSpecified)
28HRESULT put_MinutesSpecified(VARIANT_BOOL bMinutesSpecified)
29HRESULT get_Seconds(INT* iSeconds)
30HRESULT put_Seconds(INT iSeconds)
31HRESULT get_SecondsSpecified(VARIANT_BOOL* bSecondsSpecified)
32HRESULT put_SecondsSpecified(VARIANT_BOOL bSecondsSpecified)
33HRESULT get_Microseconds(INT* iMicroseconds)
34HRESULT put_Microseconds(INT iMicroseconds)
35HRESULT get_MicrosecondsSpecified(VARIANT_BOOL* bMicrosecondsSpecified)
36HRESULT put_MicrosecondsSpecified(VARIANT_BOOL bMicrosecondsSpecified)
37HRESULT get_UTC(INT* iUTC)
38HRESULT put_UTC(INT iUTC)
39HRESULT get_UTCSpecified(VARIANT_BOOL* bUTCSpecified)
40HRESULT put_UTCSpecified(VARIANT_BOOL bUTCSpecified)
41HRESULT get_IsInterval(VARIANT_BOOL* bIsInterval)
42HRESULT put_IsInterval(VARIANT_BOOL bIsInterval)
43HRESULT GetVarDate(VARIANT_BOOL bIsLocal, DOUBLE* dVarDate)
44HRESULT SetVarDate(DOUBLE dVarDate, VARIANT_BOOL bIsLocal)
45HRESULT GetFileTime(VARIANT_BOOL bIsLocal, LPWSTR* strFileTime)
46HRESULT SetFileTime(LPWSTR strFileTime, VARIANT_BOOL bIsLocal)