다음을 통해 공유


WAIT_OPTION 열거형

CLR(공용 언어 런타임)에서 요청한 작업이 차단되는 경우 호스트에서 수행해야 할 작업을 나타내는 값을 포함합니다.

typedef enum {
    WAIT_MSGPUMP       = 0x1,
    WAIT_ALERTABLE     = 0x2,
    WAIT_NOTINDEADLOCK = 0x4,
} WAIT_OPTION;

멤버

멤버

설명

WAIT_ALERTABLE

CLR에서 IHostTask::Alert 메서드를 호출할 경우 작업을 다시 시작해야 함을 호스트에 알립니다.

WAIT_MSGPUMP

스레드가 차단되는 경우 현재 OS 스레드에서 메시지를 펌프해야 함을 호스트에 알립니다. 런타임에서는 STA 스레드에 대해서만 이 값을 지정합니다.

WAIT_NOTINDEADLOCK

지정된 동기화 요청을 호스트가 중단할 수 없음을 호스트에 알립니다. 즉 호스트에서 HOST_E_DEADLOCK을 반환할 수 없습니다.

설명

IHostTaskManager::SleepIHostTaskManager::SwitchToTask 메서드 모두 이 형식의 매개 변수를 사용합니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: MSCorEE.h

라이브러리: MSCorEE.dll

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

참고 항목

기타 리소스

호스팅 열거형