ホーム › System.ApplicationInstallationAndServicing › IPMDeploymentManager
IPMDeploymentManager
COMメソッド 35
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT ReportDownloadBegin(GUID productID) |
| 4 | HRESULT ReportDownloadProgress(GUID productID, WORD usProgress) |
| 5 | HRESULT ReportDownloadComplete(GUID productID, HRESULT hrResult) |
| 6 | HRESULT BeginInstall(PM_INSTALLINFO* pInstallInfo) |
| 7 | HRESULT BeginUpdate(PM_UPDATEINFO* pUpdateInfo) |
| 8 | HRESULT BeginDeployPackage(PM_INSTALLINFO* pInstallInfo) |
| 9 | HRESULT BeginUpdateDeployedPackageLegacy(PM_UPDATEINFO_LEGACY* pUpdateInfo) |
| 10 | HRESULT BeginUninstall(GUID productID) |
| 11 | HRESULT BeginEnterpriseAppInstall(PM_INSTALLINFO* pInstallInfo) |
| 12 | HRESULT BeginEnterpriseAppUpdate(PM_UPDATEINFO* pUpdateInfo) |
| 13 | HRESULT BeginUpdateLicense(GUID productID, GUID offerID, BYTE* pbLicense, DWORD cbLicense) |
| 14 | HRESULT GetLicenseChallenge(LPWSTR PackagePath, BYTE** ppbChallenge, DWORD* pcbChallenge, BYTE** ppbKID, DWORD* pcbKID, BYTE** ppbDeviceID, DWORD* pcbDeviceID, BYTE** ppbSaltValue, DWORD* pcbSaltValue, BYTE** ppbKGVValue, DWORD* pcbKGVValue) |
| 15 | HRESULT GetLicenseChallengeByProductID(GUID ProductID, BYTE** ppbChallenge, DWORD* pcbLicense) |
| 16 | HRESULT GetLicenseChallengeByProductID2(GUID ProductID, BYTE** ppbChallenge, DWORD* pcbLicense, BYTE** ppbKID, DWORD* pcbKID, BYTE** ppbDeviceID, DWORD* pcbDeviceID, BYTE** ppbSaltValue, DWORD* pcbSaltValue, BYTE** ppbKGVValue, DWORD* pcbKGVValue) |
| 17 | HRESULT RevokeLicense(GUID productID) |
| 18 | HRESULT RebindMdilBinaries(GUID ProductID, SAFEARRAY* FileNames) |
| 19 | HRESULT RebindAllMdilBinaries(GUID ProductID, GUID InstanceID) |
| 20 | HRESULT RegenerateXbf(GUID ProductID, SAFEARRAY* AssemblyPaths) |
| 21 | HRESULT GenerateXbfForCurrentLocale(GUID ProductID) |
| 22 | HRESULT BeginProvision(GUID ProductID, LPWSTR XMLpath) |
| 23 | HRESULT BeginDeprovision(GUID ProductID) |
| 24 | HRESULT ReindexSQLCEDatabases(GUID ProductID) |
| 25 | HRESULT SetApplicationsNeedMaintenance(DWORD RequiredMaintenanceOperations, DWORD* pcApplications) |
| 26 | HRESULT UpdateChamberProfile(GUID ProductID) |
| 27 | HRESULT EnterprisePolicyIsApplicationAllowed(GUID productId, LPWSTR publisherName, BOOL* pIsAllowed) |
| 28 | HRESULT BeginUpdateDeployedPackage(PM_UPDATEINFO* pUpdateInfo) |
| 29 | HRESULT ReportRestoreCancelled(GUID productID) |
| 30 | HRESULT ResolveResourceString(LPWSTR resourceString, LPWSTR* pResolvedResourceString) |
| 31 | HRESULT UpdateCapabilitiesForModernApps() |
| 32 | HRESULT ReportDownloadStatusUpdate(GUID productId) |
| 33 | HRESULT BeginUninstallWithOptions(GUID productID, DWORD removalOptions) |
| 34 | HRESULT BindDeferredMdilBinaries() |
| 35 | HRESULT GenerateXamlLightupXbfForCurrentLocale(LPWSTR PackageFamilyName) |
| 36 | HRESULT AddLicenseForAppx(GUID productID, BYTE* pbLicense, DWORD cbLicense, BYTE* pbPlayReadyHeader, DWORD cbPlayReadyHeader) |
| 37 | HRESULT FixJunctionsForAppsOnSDCard() |