ホーム › System.Wmi › ISWbemDateTime
ISWbemDateTime
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 40
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT get_Value(LPWSTR* strValue) |
| 8 | HRESULT put_Value(LPWSTR strValue) |
| 9 | HRESULT get_Year(INT* iYear) |
| 10 | HRESULT put_Year(INT iYear) |
| 11 | HRESULT get_YearSpecified(VARIANT_BOOL* bYearSpecified) |
| 12 | HRESULT put_YearSpecified(VARIANT_BOOL bYearSpecified) |
| 13 | HRESULT get_Month(INT* iMonth) |
| 14 | HRESULT put_Month(INT iMonth) |
| 15 | HRESULT get_MonthSpecified(VARIANT_BOOL* bMonthSpecified) |
| 16 | HRESULT put_MonthSpecified(VARIANT_BOOL bMonthSpecified) |
| 17 | HRESULT get_Day(INT* iDay) |
| 18 | HRESULT put_Day(INT iDay) |
| 19 | HRESULT get_DaySpecified(VARIANT_BOOL* bDaySpecified) |
| 20 | HRESULT put_DaySpecified(VARIANT_BOOL bDaySpecified) |
| 21 | HRESULT get_Hours(INT* iHours) |
| 22 | HRESULT put_Hours(INT iHours) |
| 23 | HRESULT get_HoursSpecified(VARIANT_BOOL* bHoursSpecified) |
| 24 | HRESULT put_HoursSpecified(VARIANT_BOOL bHoursSpecified) |
| 25 | HRESULT get_Minutes(INT* iMinutes) |
| 26 | HRESULT put_Minutes(INT iMinutes) |
| 27 | HRESULT get_MinutesSpecified(VARIANT_BOOL* bMinutesSpecified) |
| 28 | HRESULT put_MinutesSpecified(VARIANT_BOOL bMinutesSpecified) |
| 29 | HRESULT get_Seconds(INT* iSeconds) |
| 30 | HRESULT put_Seconds(INT iSeconds) |
| 31 | HRESULT get_SecondsSpecified(VARIANT_BOOL* bSecondsSpecified) |
| 32 | HRESULT put_SecondsSpecified(VARIANT_BOOL bSecondsSpecified) |
| 33 | HRESULT get_Microseconds(INT* iMicroseconds) |
| 34 | HRESULT put_Microseconds(INT iMicroseconds) |
| 35 | HRESULT get_MicrosecondsSpecified(VARIANT_BOOL* bMicrosecondsSpecified) |
| 36 | HRESULT put_MicrosecondsSpecified(VARIANT_BOOL bMicrosecondsSpecified) |
| 37 | HRESULT get_UTC(INT* iUTC) |
| 38 | HRESULT put_UTC(INT iUTC) |
| 39 | HRESULT get_UTCSpecified(VARIANT_BOOL* bUTCSpecified) |
| 40 | HRESULT put_UTCSpecified(VARIANT_BOOL bUTCSpecified) |
| 41 | HRESULT get_IsInterval(VARIANT_BOOL* bIsInterval) |
| 42 | HRESULT put_IsInterval(VARIANT_BOOL bIsInterval) |
| 43 | HRESULT GetVarDate(VARIANT_BOOL bIsLocal, DOUBLE* dVarDate) |
| 44 | HRESULT SetVarDate(DOUBLE dVarDate, VARIANT_BOOL bIsLocal) |
| 45 | HRESULT GetFileTime(VARIANT_BOOL bIsLocal, LPWSTR* strFileTime) |
| 46 | HRESULT SetFileTime(LPWSTR strFileTime, VARIANT_BOOL bIsLocal) |