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 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 Method and IHostTaskManager::SwitchToTask Method methods both take a parameter of this type.

Requirements

Platforms: Windows 2000, Windows XP, Windows Server 2003 family

Header: MSCorEE.idl

Library: MSCorEE.dll

.NET Framework Version: 2.0

See Also

Other Resources

Hosting Enumerations