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.
Meghívja a megadott típusú metódust a megadott felügyelt szerelvényben.
Szintaxis
HRESULT ExecuteInDefaultAppDomain (
[in] LPCWSTR pwzAssemblyPath,
[in] LPCWSTR pwzTypeName,
[in] LPCWSTR pwzMethodName,
[in] LPCWSTR pwzArgument,
[out] DWORD *pReturnValue
);
Paraméterek
pwzAssemblyPath
[in] Annak az elérési útnak az Assembly elérési útja, amely meghatározza, Type hogy kinek a metódusát kell meghívni.
pwzTypeName
[in] A meghívni kívánt metódust meghatározó név Type .
pwzMethodName
[in] A meghívandó metódus neve.
pwzArgument
[in] A metódusnak átadni kívánt sztringparaméter.
pReturnValue
[kifelé] A meghívott metódus által visszaadott egész számérték.
Visszatérési érték
| HRESULT | Description |
|---|---|
| S_OK |
ExecuteInDefaultAppDomain 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 CRL 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
A meghívott metódusnak a következő aláírást kell tartalmaznia:
static int pwzMethodName (String pwzArgument)
ahol pwzMethodName a meghívott metódus nevét jelöli, és pwzArgument az adott metódusnak paraméterként átadott sztringértéket jelöli. Ha a HRESULT érték S_OK értékre van állítva, pReturnValue akkor a meghívott metódus által visszaadott egész szám értékre van állítva. Ellenkező esetben nincs pReturnValue beállítva.
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