Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird in manifestbasierten -Szenarien der ClickOnce-Bereitstellung zum Angeben der Anwendung verwendet, die in einer neuen Domäne aktiviert werden soll. Weitere Informationen zu diesen Szenarien finden Sie unter ClickOnce-Sicherheit und Bereitstellung.
HRESULT ExecuteApplication(
[in] LPCWSTR pwzAppFullName,
[in] DWORD dwManifestPaths,
[in] LPCWSTR *ppwzManifestPaths,
[in] DWORD dwActivationData,
[in] LPCWSTR *ppwzActivationData,
[out] int *pReturnValue
);
Parameter
pwzAppFullName
[in] Der vollständige Name der Anwendung, der für ApplicationIdentity definiert wurde.dwManifestPaths
[in] Die Anzahl der Zeichenfolgen, die im ppwzManifestPaths-Array enthalten sind.ppwzManifestPaths
[in] Optional. Ein Zeichenfolgenarray, das die Manifestpfade für die Anwendung enthält.dwActivationData
[in] Die Anzahl der Zeichenfolgen, die im ppwzActivationData-Array enthalten sind.ppwzActivationData
[in] Optional. Ein Zeichenfolgenarray, das die Aktivierungsdaten der Anwendung enthält, wie den Abfragezeichenfolgenteil für die URL von Anwendungen, die über das Web bereitgestellt werden.pReturnValue
[out] Der Wert, der vom Einstiegspunkt der Anwendung zurückgegeben wurde.
Rückgabewert
HRESULT |
Beschreibungen |
|---|---|
S_OK |
ExecuteApplication erfolgreich zurückgegeben. |
HOST_E_CLRNOTAVAILABLE |
Die Common Language Runtime (CLR) wurde nicht in einen Prozess geladen oder befindet sich in einem Zustand, in dem sie weder verwalteten Code ausführen noch den Aufruf erfolgreich verarbeiten kann. |
HOST_E_TIMEOUT |
Der Aufruf hat das Zeitlimit überschritten. |
HOST_E_NOT_OWNER |
Der Aufrufer ist nicht Besitzer der Sperre. |
HOST_E_ABANDONED |
Ein Ereignis wurde abgebrochen, während ein blockierter Thread oder eine blockierte Fiber auf das Ereignis gewartet hat. |
E_FAIL |
Ein unbekannter, schwerwiegender Fehler ist aufgetreten. Wenn eine Methode E_FAIL zurückgibt, kann die CLR innerhalb des Prozesses nicht mehr verwendet werden. Nachfolgende Aufrufe von Hostmethoden geben HOST_E_CLRNOTAVAILABLE zurück. |
Hinweise
ExecuteApplication wird verwendet, um ClickOnce-Anwendungen in einer neu erstellten Anwendungsdomäne zu aktivieren.
Der pReturnValue-Ausgabeparameter wird auf den von der Anwendung zurückgegebenen Wert festgelegt. Wenn der Wert NULL für pReturnValue festgelegt wird, schlägt ExecuteApplication zwar nicht fehl, gibt aber keinen Wert zurück.
Wichtig |
|---|
Die ICLRRuntimeHost::Start-Methode-Methode sollte nicht vor dem Aufruf der ExecuteApplication-Methode aufgerufen werden, um eine manifestbasierte Anwendung zu aktivieren.Wenn die Start-Methode zuerst aufgerufen wird, schlägt der ExecuteApplication-Methodenaufruf fehl. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Siehe auch
Aufgaben
Referenz
IHostControl::SetAppDomainManager-Methode
Wichtig