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