ホーム › System.Performance › IPerformanceCounterDataCollector
IPerformanceCounterDataCollector
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 10
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 32 | HRESULT get_DataSourceName(LPWSTR* dsn) |
| 33 | HRESULT put_DataSourceName(LPWSTR dsn) |
| 34 | HRESULT get_PerformanceCounters(SAFEARRAY** counters) |
| 35 | HRESULT put_PerformanceCounters(SAFEARRAY* counters) |
| 36 | HRESULT get_LogFileFormat(FileFormat* format) |
| 37 | HRESULT put_LogFileFormat(FileFormat format) |
| 38 | HRESULT get_SampleInterval(DWORD* interval) |
| 39 | HRESULT put_SampleInterval(DWORD interval) |
| 40 | HRESULT get_SegmentMaxRecords(DWORD* records) |
| 41 | HRESULT put_SegmentMaxRecords(DWORD records) |