ホーム › System.Performance › IDataManager
IDataManager
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 25
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT get_Enabled(VARIANT_BOOL* pfEnabled) |
| 8 | HRESULT put_Enabled(VARIANT_BOOL fEnabled) |
| 9 | HRESULT get_CheckBeforeRunning(VARIANT_BOOL* pfCheck) |
| 10 | HRESULT put_CheckBeforeRunning(VARIANT_BOOL fCheck) |
| 11 | HRESULT get_MinFreeDisk(DWORD* MinFreeDisk) |
| 12 | HRESULT put_MinFreeDisk(DWORD MinFreeDisk) |
| 13 | HRESULT get_MaxSize(DWORD* pulMaxSize) |
| 14 | HRESULT put_MaxSize(DWORD ulMaxSize) |
| 15 | HRESULT get_MaxFolderCount(DWORD* pulMaxFolderCount) |
| 16 | HRESULT put_MaxFolderCount(DWORD ulMaxFolderCount) |
| 17 | HRESULT get_ResourcePolicy(ResourcePolicy* pPolicy) |
| 18 | HRESULT put_ResourcePolicy(ResourcePolicy Policy) |
| 19 | HRESULT get_FolderActions(IFolderActionCollection** Actions) |
| 20 | HRESULT get_ReportSchema(LPWSTR* ReportSchema) |
| 21 | HRESULT put_ReportSchema(LPWSTR ReportSchema) |
| 22 | HRESULT get_ReportFileName(LPWSTR* pbstrFilename) |
| 23 | HRESULT put_ReportFileName(LPWSTR pbstrFilename) |
| 24 | HRESULT get_RuleTargetFileName(LPWSTR* Filename) |
| 25 | HRESULT put_RuleTargetFileName(LPWSTR Filename) |
| 26 | HRESULT get_EventsFileName(LPWSTR* pbstrFilename) |
| 27 | HRESULT put_EventsFileName(LPWSTR pbstrFilename) |
| 28 | HRESULT get_Rules(LPWSTR* pbstrXml) |
| 29 | HRESULT put_Rules(LPWSTR bstrXml) |
| 30 | HRESULT Run(DataManagerSteps Steps, LPWSTR bstrFolder, IValueMap** Errors) |
| 31 | HRESULT Extract(LPWSTR CabFilename, LPWSTR DestinationPath) |