Freigeben über


WAIT_OPTION-Enumeration

Enthält Werte, die angeben, welche Aktion ein Host ausführen soll, wenn ein von der Common Language Runtime (CLR) angeforderter Vorgang blockiert wird.

Syntax

typedef enum {  
    WAIT_MSGPUMP       = 0x1,  
    WAIT_ALERTABLE     = 0x2,  
    WAIT_NOTINDEADLOCK = 0x4,  
} WAIT_OPTION;  

Member

Member BESCHREIBUNG
WAIT_ALERTABLE Benachrichtigt den Host, dass die Aufgabe aktiviert werden sollte, wenn die CLR die IHostTask::Alert-Methode aufruft.
WAIT_MSGPUMP Benachrichtigt den Host, dass er Nachrichten zum aktuellen OS-Thread verschieben muss, wenn der Thread blockiert wird. Die Runtime gibt diesen Wert nur für einen STA-Thread an.
WAIT_NOTINDEADLOCK Benachrichtigt den Host, dass die angegebene Anforderung zur Synchronisierung nicht von einem Host unterbrochen werden kann. Das heißt, der Host kann nicht HOST_E_DEADLOCK zurückgeben.

Bemerkungen

Die Methoden IHostTaskManager::Sleep und IHostTaskManager::SwitchToTask benötigen beide einen Parameter dieses Typs.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MSCorEE.h

Bibliothek: MSCorEE.dll

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch