WAIT_OPTION Enumeration
Contains values that indicate the action a host should take if an operation requested by the common language runtime (CLR) blocks.
Syntax
typedef enum {
WAIT_MSGPUMP = 0x1,
WAIT_ALERTABLE = 0x2,
WAIT_NOTINDEADLOCK = 0x4,
} WAIT_OPTION;
Members
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 . |
Remarks
The IHostTaskManager::Sleep and IHostTaskManager::SwitchToTask methods both take a parameter of this type.
Requirements
Platforms: See System Requirements.
Header: MSCorEE.h
Library: MSCorEE.dll
.NET Framework Versions: Available since 2.0
See also
Tee yhteistyötä kanssamme GitHubissa
Tämän sisällön lähde on GitHubissa, jossa voit myös luoda ja tarkastella ongelmia ja pull-pyyntöjä. Katso lisätietoja osallistujan oppaasta.