Share via


WAIT_OPTION Enumeration

Contains values that indicate the action a host should take if an operation requested by the common language runtime (CLR) blocks.

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 .NET Framework System Requirements.

Header: MSCorEE.idl

Library: MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

See Also

Other Resources

Hosting Enumerations