ホーム › System.Performance › IDataCollectorSet
IDataCollectorSet
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 60
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT get_DataCollectors(IDataCollectorCollection** collectors) |
| 8 | HRESULT get_Duration(DWORD* seconds) |
| 9 | HRESULT put_Duration(DWORD seconds) |
| 10 | HRESULT get_Description(LPWSTR* description) |
| 11 | HRESULT put_Description(LPWSTR description) |
| 12 | HRESULT get_DescriptionUnresolved(LPWSTR* Descr) |
| 13 | HRESULT get_DisplayName(LPWSTR* DisplayName) |
| 14 | HRESULT put_DisplayName(LPWSTR DisplayName) |
| 15 | HRESULT get_DisplayNameUnresolved(LPWSTR* name) |
| 16 | HRESULT get_Keywords(SAFEARRAY** keywords) |
| 17 | HRESULT put_Keywords(SAFEARRAY* keywords) |
| 18 | HRESULT get_LatestOutputLocation(LPWSTR* path) |
| 19 | HRESULT put_LatestOutputLocation(LPWSTR path) |
| 20 | HRESULT get_Name(LPWSTR* name) |
| 21 | HRESULT get_OutputLocation(LPWSTR* path) |
| 22 | HRESULT get_RootPath(LPWSTR* folder) |
| 23 | HRESULT put_RootPath(LPWSTR folder) |
| 24 | HRESULT get_Segment(VARIANT_BOOL* segment) |
| 25 | HRESULT put_Segment(VARIANT_BOOL segment) |
| 26 | HRESULT get_SegmentMaxDuration(DWORD* seconds) |
| 27 | HRESULT put_SegmentMaxDuration(DWORD seconds) |
| 28 | HRESULT get_SegmentMaxSize(DWORD* size) |
| 29 | HRESULT put_SegmentMaxSize(DWORD size) |
| 30 | HRESULT get_SerialNumber(DWORD* index) |
| 31 | HRESULT put_SerialNumber(DWORD index) |
| 32 | HRESULT get_Server(LPWSTR* server) |
| 33 | HRESULT get_Status(DataCollectorSetStatus* status) |
| 34 | HRESULT get_Subdirectory(LPWSTR* folder) |
| 35 | HRESULT put_Subdirectory(LPWSTR folder) |
| 36 | HRESULT get_SubdirectoryFormat(AutoPathFormat* format) |
| 37 | HRESULT put_SubdirectoryFormat(AutoPathFormat format) |
| 38 | HRESULT get_SubdirectoryFormatPattern(LPWSTR* pattern) |
| 39 | HRESULT put_SubdirectoryFormatPattern(LPWSTR pattern) |
| 40 | HRESULT get_Task(LPWSTR* task) |
| 41 | HRESULT put_Task(LPWSTR task) |
| 42 | HRESULT get_TaskRunAsSelf(VARIANT_BOOL* RunAsSelf) |
| 43 | HRESULT put_TaskRunAsSelf(VARIANT_BOOL RunAsSelf) |
| 44 | HRESULT get_TaskArguments(LPWSTR* task) |
| 45 | HRESULT put_TaskArguments(LPWSTR task) |
| 46 | HRESULT get_TaskUserTextArguments(LPWSTR* UserText) |
| 47 | HRESULT put_TaskUserTextArguments(LPWSTR UserText) |
| 48 | HRESULT get_Schedules(IScheduleCollection** ppSchedules) |
| 49 | HRESULT get_SchedulesEnabled(VARIANT_BOOL* enabled) |
| 50 | HRESULT put_SchedulesEnabled(VARIANT_BOOL enabled) |
| 51 | HRESULT get_UserAccount(LPWSTR* user) |
| 52 | HRESULT get_Xml(LPWSTR* xml) |
| 53 | HRESULT get_Security(LPWSTR* pbstrSecurity) |
| 54 | HRESULT put_Security(LPWSTR bstrSecurity) |
| 55 | HRESULT get_StopOnCompletion(VARIANT_BOOL* Stop) |
| 56 | HRESULT put_StopOnCompletion(VARIANT_BOOL Stop) |
| 57 | HRESULT get_DataManager(IDataManager** DataManager) |
| 58 | HRESULT SetCredentials(LPWSTR user, LPWSTR password) |
| 59 | HRESULT Query(LPWSTR name, LPWSTR server) |
| 60 | HRESULT Commit(LPWSTR name, LPWSTR server, CommitMode mode, IValueMap** validation) |
| 61 | HRESULT Delete() |
| 62 | HRESULT Start(VARIANT_BOOL Synchronous) |
| 63 | HRESULT Stop(VARIANT_BOOL Synchronous) |
| 64 | HRESULT SetXml(LPWSTR xml, IValueMap** validation) |
| 65 | HRESULT SetValue(LPWSTR key, LPWSTR value) |
| 66 | HRESULT GetValue(LPWSTR key, LPWSTR* value) |