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

IPMEnumerationManager

COM
IID698d57c2-292d-4cf3-b73c-d95a6922ed9a継承元IUnknown自前メソッド開始 vtbl3

メソッド 18

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

vtblメソッド
3HRESULT get_AllApplications(IPMApplicationInfoEnumerator** ppAppEnum, PM_ENUM_FILTER Filter)
4HRESULT get_AllTiles(IPMTileInfoEnumerator** ppTileEnum, PM_ENUM_FILTER Filter)
5HRESULT get_AllTasks(IPMTaskInfoEnumerator** ppTaskEnum, PM_ENUM_FILTER Filter)
6HRESULT get_AllExtensions(IPMExtensionInfoEnumerator** ppExtensionEnum, PM_ENUM_FILTER Filter)
7HRESULT get_AllBackgroundServiceAgents(IPMBackgroundServiceAgentInfoEnumerator** ppBSAEnum, PM_ENUM_FILTER Filter)
8HRESULT get_AllBackgroundWorkers(IPMBackgroundWorkerInfoEnumerator** ppBSWEnum, PM_ENUM_FILTER Filter)
9HRESULT get_ApplicationInfo(GUID ProductID, IPMApplicationInfo** ppAppInfo)
10HRESULT get_TileInfo(GUID ProductID, LPWSTR TileID, IPMTileInfo** ppTileInfo)
11HRESULT get_TaskInfo(GUID ProductID, LPWSTR TaskID, IPMTaskInfo** ppTaskInfo)
12HRESULT get_TaskInfoEx(GUID ProductID, LPWSTR TaskID, IPMTaskInfo** ppTaskInfo)
13HRESULT get_BackgroundServiceAgentInfo(DWORD BSAID, IPMBackgroundServiceAgentInfo** ppTaskInfo)
14HRESULT get_AllLiveTileJobs(IPMLiveTileJobInfoEnumerator** ppLiveTileJobEnum)
15HRESULT get_LiveTileJob(GUID ProductID, LPWSTR TileID, PM_LIVETILE_RECURRENCE_TYPE RecurrenceType, IPMLiveTileJobInfo** ppLiveTileJobInfo)
16HRESULT get_ApplicationInfoExternal(GUID ProductID, IPMApplicationInfo** ppAppInfo)
17HRESULT get_FileHandlerGenericLogo(LPWSTR FileType, PM_LOGO_SIZE LogoSize, LPWSTR* pLogo)
18HRESULT get_ApplicationInfoFromAccessClaims(LPWSTR SysAppID0, LPWSTR SysAppID1, IPMApplicationInfo** ppAppInfo)
19HRESULT get_StartTileEnumeratorBlob(PM_ENUM_FILTER Filter, DWORD* pcTiles, PM_STARTTILEBLOB** ppTileBlobs)
20HRESULT get_StartAppEnumeratorBlob(PM_ENUM_FILTER Filter, DWORD* pcApps, PM_STARTAPPBLOB** ppAppBlobs)