Win32 API 日本語リファレンス
ホームNetworkManagement.NetworkDiagnosticsFramework › INetDiagHelper

INetDiagHelper

COM
IIDc0b35746-ebf5-11d8-bbe9-505054503030継承元IUnknown自前メソッド開始 vtbl3

メソッド 18

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT Initialize(DWORD celt, HELPER_ATTRIBUTE* rgAttributes)
4HRESULT GetDiagnosticsInfo(DiagnosticsInfo** ppInfo)
5HRESULT GetKeyAttributes(DWORD* pcelt, HELPER_ATTRIBUTE** pprgAttributes)
6HRESULT LowHealth(LPWSTR pwszInstanceDescription, LPWSTR* ppwszDescription, INT* pDeferredTime, DIAGNOSIS_STATUS* pStatus)
7HRESULT HighUtilization(LPWSTR pwszInstanceDescription, LPWSTR* ppwszDescription, INT* pDeferredTime, DIAGNOSIS_STATUS* pStatus)
8HRESULT GetLowerHypotheses(DWORD* pcelt, HYPOTHESIS** pprgHypotheses)
9HRESULT GetDownStreamHypotheses(DWORD* pcelt, HYPOTHESIS** pprgHypotheses)
10HRESULT GetHigherHypotheses(DWORD* pcelt, HYPOTHESIS** pprgHypotheses)
11HRESULT GetUpStreamHypotheses(DWORD* pcelt, HYPOTHESIS** pprgHypotheses)
12HRESULT Repair(RepairInfo* pInfo, INT* pDeferredTime, REPAIR_STATUS* pStatus)
13HRESULT Validate(PROBLEM_TYPE problem, INT* pDeferredTime, REPAIR_STATUS* pStatus)
14HRESULT GetRepairInfo(PROBLEM_TYPE problem, DWORD* pcelt, RepairInfo** ppInfo)
15HRESULT GetLifeTime(LIFE_TIME* pLifeTime)
16HRESULT SetLifeTime(LIFE_TIME lifeTime)
17HRESULT GetCacheTime(FILETIME* pCacheTime)
18HRESULT GetAttributes(DWORD* pcelt, HELPER_ATTRIBUTE** pprgAttributes)
19HRESULT Cancel()
20HRESULT Cleanup()