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

IGetAppTrackerData

COM
IID507c3ac8-3e12-4cb0-9366-653d3e050638継承元IUnknown自前メソッド開始 vtbl3

メソッド 7

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

vtblメソッド
3HRESULT GetApplicationProcesses(GUID* PartitionId, GUID* ApplicationId, DWORD Flags, DWORD* NumApplicationProcesses, ApplicationProcessSummary** ApplicationProcesses)
4HRESULT GetApplicationProcessDetails(GUID* ApplicationInstanceId, DWORD ProcessId, DWORD Flags, ApplicationProcessSummary* Summary, ApplicationProcessStatistics* Statistics, ApplicationProcessRecycleInfo* RecycleInfo, BOOL* AnyComponentsHangMonitored)
5HRESULT GetApplicationsInProcess(GUID* ApplicationInstanceId, DWORD ProcessId, GUID* PartitionId, DWORD Flags, DWORD* NumApplicationsInProcess, ApplicationSummary** Applications)
6HRESULT GetComponentsInProcess(GUID* ApplicationInstanceId, DWORD ProcessId, GUID* PartitionId, GUID* ApplicationId, DWORD Flags, DWORD* NumComponentsInProcess, ComponentSummary** Components)
7HRESULT GetComponentDetails(GUID* ApplicationInstanceId, DWORD ProcessId, GUID* Clsid, DWORD Flags, ComponentSummary* Summary, ComponentStatistics* Statistics, ComponentHangMonitorInfo* HangMonitorInfo)
8HRESULT GetTrackerDataAsCollectionObject(IUnknown** TopLevelCollection)
9HRESULT GetSuggestedPollingInterval(DWORD* PollingIntervalInSeconds)