ホーム › System.RemoteManagement › IWSManSession
IWSManSession
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 12
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT Get(VARIANT resourceUri, INT flags, LPWSTR* resource) |
| 8 | HRESULT Put(VARIANT resourceUri, LPWSTR resource, INT flags, LPWSTR* resultResource) |
| 9 | HRESULT Create(VARIANT resourceUri, LPWSTR resource, INT flags, LPWSTR* newUri) |
| 10 | HRESULT Delete(VARIANT resourceUri, INT flags) |
| 11 | HRESULT Invoke(LPWSTR actionUri, VARIANT resourceUri, LPWSTR parameters, INT flags, LPWSTR* result) |
| 12 | HRESULT Enumerate(VARIANT resourceUri, LPWSTR filter, LPWSTR dialect, INT flags, IDispatch** resultSet) |
| 13 | HRESULT Identify(INT flags, LPWSTR* result) |
| 14 | HRESULT get_Error(LPWSTR* value) |
| 15 | HRESULT get_BatchItems(INT* value) |
| 16 | HRESULT put_BatchItems(INT value) |
| 17 | HRESULT get_Timeout(INT* value) |
| 18 | HRESULT put_Timeout(INT value) |