Win32 API 日本語リファレンス
ホームSystem.TaskScheduler › ITaskSettings3

ITaskSettings3

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID0ad9d0d7-0c7f-4ebb-9a5f-d1c648dca528継承元ITaskSettings呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl47

メソッド 9

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

vtblメソッド
47HRESULT get_DisallowStartOnRemoteAppSession(VARIANT_BOOL* pDisallowStart)
48HRESULT put_DisallowStartOnRemoteAppSession(VARIANT_BOOL disallowStart)
49HRESULT get_UseUnifiedSchedulingEngine(VARIANT_BOOL* pUseUnifiedEngine)
50HRESULT put_UseUnifiedSchedulingEngine(VARIANT_BOOL useUnifiedEngine)
51HRESULT get_MaintenanceSettings(IMaintenanceSettings** ppMaintenanceSettings)
52HRESULT put_MaintenanceSettings(IMaintenanceSettings* pMaintenanceSettings)
53HRESULT CreateMaintenanceSettings(IMaintenanceSettings** ppMaintenanceSettings)
54HRESULT get_Volatile(VARIANT_BOOL* pVolatile)
55HRESULT put_Volatile(VARIANT_BOOL Volatile)