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.
A monitorzároláshoz társított eseményen várólistára helyezett szálak rendezett listáját tartalmazza.
Szemantika
HRESULT GetMonitorEventWaitList (
[out] ICorDebugThreadEnum **ppThreadEnum
);
Paraméterek
ppThreadEnum [kifelé] A szálak rendezett listáját biztosító ICorDebugThreadEnum enumerator.
Visszaadott érték
Ez a metódus a következő specifikus HRESULT-eket, valamint a metódushibát jelző HRESULT-hibákat adja vissza.
| HRESULT | Description |
|---|---|
| S_OK | A lista nem üres. |
| S_FALSE | A lista üres. |
Exceptions
Megjegyzések
A lista első szála az első szál, amelyet a következő hívás Monitor.Pulse(Object)ad ki. A lista következő szála a következő hívásban jelenik meg, és így tovább.
Ha a lista nem üres, ez a metódus S_OK ad vissza. Ha a lista üres, a metódus S_FALSE; ebben az esetben az enumerálás továbbra is érvényes, bár üres.
Az enumerálási felület mindkét esetben csak az aktuális szinkronizált állapot időtartamára használható. A szálból kiosztott adapterek azonban mindaddig érvényesek, amíg a szál kilép.
Ha ppThreadEnum nem érvényes mutató, az eredmény nincs meghatározva.
Ha olyan hiba történik, amely miatt nem állapítható meg, hogy melyik szál várakozik a figyelőre, a metódus hibát jelző HRESULT értéket ad vissza.
Requirements
Platformok: Lásd: .NET által támogatott operációs rendszerek.
Fejléc: CorDebug.idl, CorDebug.h
Könyvtár: CorGuids.lib
.NET-verziók: A .NET-keretrendszer 4.0 óta érhető el