다음을 통해 공유


SwitchingProxyState 열거형

다른 스레드 프록시로 협력 컨텍스트 스위치를 실행할 때 스레드 프록시의 상태를 표시하는 데 사용됩니다.

enum SwitchingProxyState;

멤버

Name

설명

Blocking

호출 스레드가 공동으로 차단되고 이후에 다시 실행되고 다른 작업을 수행할 때까지 호출자가 독점적으로 수행해야 하는 것을 나타냅니다.

Idle

스케줄러에서 호출 스레드를 더 이상 필요로 하지 않고 리소스 관리자로 반환되지 않음을 나타냅니다. 디스패치 중인 컨텍스트는 리소스 관리자에서 더 이상 사용할 수 없습니다.

Nesting

호출 스레드가 자식 스케줄러를 중첩하고 있고 다른 스케줄러에 연결하기 위해 호출자가 필요 하다는 것을 나타납니다.

설명

SwitchingProxyState의 매개 변수 형식이 메서드 IThreadProxy::SwitchTo에 전달되어 리소스 관리자가 호출을 하는 스레드 프록시를 처리하는 방법을 리소스 관리자에게 지시합니다.

이 형식을 사용하는 방법에 대한 자세한 내용은 IThreadProxy::SwitchTo를 참조하십시오.

요구 사항

헤더: concrtrm.h

네임스페이스: 동시성

참고 항목

참조

동시성 네임스페이스