Freigeben über


WAIT_OPTION-Enumeration

Enthält Werte, die die Aktion angeben, die ein Host durchführen soll, wenn eine von der Common Language Runtime (CLR) angeforderte Operation blockiert wird.

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 Nachrichten auf den aktuellen Betriebssystemthread verteilt werden müssen, wenn der Thread blockiert wird. Die Common Language Runtime gibt diesen Wert nur für einen STA-Thread an.

WAIT_NOTINDEADLOCK

Benachrichtigt den Host, dass die angegebene Synchronisierungsanforderung nicht vom Host unterbrochen werden kann. Das heißt, der Host kann HOST_E_DEADLOCK nicht zurückgeben.

Hinweise

Die IHostTaskManager::Sleep-Methode und die IHostTaskManager::SwitchToTask-Methode übernehmen beide einen Parameter dieses Typs.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.h

Bibliothek: MSCorEE.dll

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Weitere Ressourcen

Hosten von Enumerationen