WAIT_OPTION Enumeration
Contains values that indicate the action a host should take if an operation requested by the common language runtime (CLR) blocks.
C++
typedef enum {
WAIT_MSGPUMP = 0x1,
WAIT_ALERTABLE = 0x2,
WAIT_NOTINDEADLOCK = 0x4,
} WAIT_OPTION;
Member | Description |
---|---|
WAIT_ALERTABLE |
Notifies the host that the task should be awakened if the CLR calls the IHostTask::Alert method. |
WAIT_MSGPUMP |
Notifies the host that it must pump messages on the current OS thread if the thread becomes blocked. The runtime specifies this value only on an STA thread. |
WAIT_NOTINDEADLOCK |
Notifies the host that the specified synchronization request cannot be broken by a host. That is, the host cannot return HOST_E_DEADLOCK . |
The IHostTaskManager::Sleep and IHostTaskManager::SwitchToTask methods both take a parameter of this type.
Platforms: See System Requirements.
Header: MSCorEE.h
Library: MSCorEE.dll
.NET Framework Versions: Available since 2.0
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
.NET feedback
.NET is an open source project. Select a link to provide feedback: