Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Geeft de gebruikersstatus van een thread aan.
Syntaxis
typedef enum CorDebugUserState {
USER_STOP_REQUESTED = 0x01,
USER_SUSPEND_REQUESTED = 0x02,
USER_BACKGROUND = 0x04,
USER_UNSTARTED = 0x08,
USER_STOPPED = 0x10,
USER_WAIT_SLEEP_JOIN = 0x20,
USER_SUSPENDED = 0x40,
USER_UNSAFE_POINT = 0x80,
USER_THREADPOOL = 0x100
} CorDebugUserState;
Members
| Waarde | Description |
|---|---|
USER_STOP_REQUESTED |
Er is een beƫindiging van de thread aangevraagd. |
USER_SUSPEND_REQUESTED |
Er is een schorsing van de draad aangevraagd. |
USER_BACKGROUND |
De thread wordt op de achtergrond uitgevoerd. |
USER_UNSTARTED |
De thread is niet gestart met uitvoeren. |
USER_STOPPED |
De thread is beƫindigd. |
USER_WAIT_SLEEP_JOIN |
De thread wacht tot een andere thread een taak heeft voltooid. |
USER_SUSPENDED |
De thread is onderbroken. |
USER_UNSAFE_POINT |
De thread bevindt zich op een onveilig punt. Dat wil gezegd, de thread bevindt zich op een punt in de uitvoering waar het garbagecollection kan blokkeren. Foutopsporingsgebeurtenissen kunnen worden verzonden vanaf onveilige punten, maar het onderbreken van een thread op een onveilig punt veroorzaakt waarschijnlijk een impasse totdat de thread wordt hervat. De veilige en onveilige punten worden bepaald door de Just-In-Time-implementatie (JIT) en garbagecollection. |
USER_THREADPOOL |
De thread is afkomstig uit de threadpool. |
Opmerkingen
De gebruikersstatus van een thread is de status die de thread heeft wanneer het foutopsporingsprogramma deze onderzoekt. Een thread kan een combinatie van gebruikersstatussen hebben.
Gebruik de methode ICorDebugThread::GetUserState om de gebruikersstatus van een thread op te halen.
Requirements
Platformen: Zie ondersteunde besturingssystemen van .NET.
Rubriek: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET-versies: Beschikbaar sinds .NET Framework 1.0