Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Számba adja a közös nyelvi futtatókörnyezeteket (CLR-eket) a megadott folyamatban, amely egy távoli számítógépen fut.
Syntax
HRESULT EnumRuntimes (
[in] DWORD dwInternalProcessID,
[out] DWORD* pcRuntimes,
[out] CoreClrDebugRuntimeInfo** ppRuntimes
);
Paraméterek
dwInternalProcessID [in] Annak a folyamatnak a belső folyamatazonosítója, amelynek futásidejét számba szeretné venni. Ez a megfelelő CoreClrDebugProcInfo fájlból származik.m_dwInternalID
pcRuntimes [kifelé] A visszaadott ppRuntimesfuttatókörnyezetek száma. Ez az érték lehet 0 (nulla).
ppRuntimes[kifelé] CoreClrDebugRuntimeInfo struktúrák tömbje, amely a távoli célfolyamatba betöltött futtatókörnyezeteket jelöli.
Visszatérési érték
S_OK siker.
dwInternalProcessID S_FALSE nem felel meg a számítógépen futó folyamatnak, valószínűleg azért, mert a folyamat leállt. pcRuntimes és ppRuntimes null értékű lesz.
E_OUTOFMEMORY Nem sikerült elegendő memóriát lefoglalni.ppRuntimes
E_FAIL (vagy más E_ visszatérési kódok) Egyéb hibák.
Megjegyzések
A metódus által lefoglalt memória felszabadításához hívja meg az ICoreClrDebugTarget::FreeMemory metódust.
Követelmények
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: CoreClrRemoteDebuggingInterfaces.h
Kódtár: mscordbi_macx86.dll
.NET-keretrendszer verziók: 3.5 SP1