Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Jegyzékalapú ClickOnce üzembe helyezési forgatókönyvekben használatos az új tartományban aktiválandó alkalmazás megadásához. Ezekről a forgatókönyvekről további információt a ClickOnce Security and Deployment (ClickOnce Biztonság és üzembe helyezés) című témakörben talál.
Szintaxis
HRESULT ExecuteApplication(
[in] LPCWSTR pwzAppFullName,
[in] DWORD dwManifestPaths,
[in] LPCWSTR *ppwzManifestPaths,
[in] DWORD dwActivationData,
[in] LPCWSTR *ppwzActivationData,
[out] int *pReturnValue
);
Paraméterek
pwzAppFullName
[in] Az alkalmazás teljes neve a következőhöz definiálva ApplicationIdentity: .
dwManifestPaths
[in] A tömbben ppwzManifestPaths található sztringek száma.
ppwzManifestPaths
[in] Választható. Egy sztringtömb, amely az alkalmazás jegyzékútvonalait tartalmazza.
dwActivationData
[in] A tömbben ppwzActivationData található sztringek száma.
ppwzActivationData
[in] Választható. Egy sztringtömb, amely az alkalmazás aktiválási adatait tartalmazza, például a weben üzembe helyezett alkalmazások URL-címének lekérdezési sztringrészét.
pReturnValue
[kifelé] Az alkalmazás belépési pontjából visszaadott érték.
Visszatérési érték
| HRESULT | Description |
|---|---|
| S_OK |
ExecuteApplication sikeresen visszaadott. |
| HOST_E_CLRNOTAVAILABLE | A közös nyelvi futtatókörnyezet (CLR) nincs betöltve egy folyamatba, vagy a CLR olyan állapotban van, amelyben nem tudja futtatni a felügyelt kódot, vagy nem tudja sikeresen feldolgozni a hívást. |
| HOST_E_TIMEOUT | A hívás túllépte az időkorlátot. |
| HOST_E_NOT_OWNER | A hívó nem rendelkezik a zárral. |
| HOST_E_ABANDONED | Egy esemény megszakadt, miközben egy blokkolt szál vagy szál várakozott rá. |
| E_FAIL | Ismeretlen katasztrofális hiba történt. Ha egy metódus E_FAIL ad vissza, a CLR már nem használható a folyamaton belül. Az üzemeltetési módszerekre irányuló későbbi hívások HOST_E_CLRNOTAVAILABLE adnak vissza. |
Megjegyzések
ExecuteApplication a ClickOnce-alkalmazások aktiválására szolgál egy újonnan létrehozott alkalmazástartományban.
A pReturnValue kimeneti paraméter az alkalmazás által visszaadott értékre van állítva. Ha null értéket ad meg a értékhez pReturnValue, ExecuteApplication az nem hiúsul meg, de nem ad vissza értéket.
Fontos
Ne hívja meg a Start Metódus metódust, mielőtt meghívja a ExecuteApplication metódust egy jegyzékalapú alkalmazás aktiválásához. Ha a metódust Start hívja meg először, a ExecuteApplication metódushívás sikertelen lesz.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: MSCorEE.h
Könyvtár: Erőforrásként szerepel a MSCorEE.dll
.NET-keretrendszer verziók: 2.0 óta érhető el