Win32 API 日本語リファレンス
ホームStorage.FileServerResourceManager › IFsrmReportManager

IFsrmReportManager

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID27b899fe-6ffa-4481-a184-d3daade8a02b継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 10

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT EnumReportJobs(FsrmEnumOptions options, IFsrmCollection** reportJobs)
8HRESULT CreateReportJob(IFsrmReportJob** reportJob)
9HRESULT GetReportJob(LPWSTR taskName, IFsrmReportJob** reportJob)
10HRESULT GetOutputDirectory(FsrmReportGenerationContext context, LPWSTR* path)
11HRESULT SetOutputDirectory(FsrmReportGenerationContext context, LPWSTR path)
12HRESULT IsFilterValidForReportType(FsrmReportType reportType, FsrmReportFilter filter, VARIANT_BOOL* valid)
13HRESULT GetDefaultFilter(FsrmReportType reportType, FsrmReportFilter filter, VARIANT* filterValue)
14HRESULT SetDefaultFilter(FsrmReportType reportType, FsrmReportFilter filter, VARIANT filterValue)
15HRESULT GetReportSizeLimit(FsrmReportLimit limit, VARIANT* limitValue)
16HRESULT SetReportSizeLimit(FsrmReportLimit limit, VARIANT limitValue)