ホーム › System.Performance › IApiTracingDataCollector
IApiTracingDataCollector
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 14
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 32 | HRESULT get_LogApiNamesOnly(VARIANT_BOOL* logapinames) |
| 33 | HRESULT put_LogApiNamesOnly(VARIANT_BOOL logapinames) |
| 34 | HRESULT get_LogApisRecursively(VARIANT_BOOL* logrecursively) |
| 35 | HRESULT put_LogApisRecursively(VARIANT_BOOL logrecursively) |
| 36 | HRESULT get_ExePath(LPWSTR* exepath) |
| 37 | HRESULT put_ExePath(LPWSTR exepath) |
| 38 | HRESULT get_LogFilePath(LPWSTR* logfilepath) |
| 39 | HRESULT put_LogFilePath(LPWSTR logfilepath) |
| 40 | HRESULT get_IncludeModules(SAFEARRAY** includemodules) |
| 41 | HRESULT put_IncludeModules(SAFEARRAY* includemodules) |
| 42 | HRESULT get_IncludeApis(SAFEARRAY** includeapis) |
| 43 | HRESULT put_IncludeApis(SAFEARRAY* includeapis) |
| 44 | HRESULT get_ExcludeApis(SAFEARRAY** excludeapis) |
| 45 | HRESULT put_ExcludeApis(SAFEARRAY* excludeapis) |