다음을 통해 공유


DispatchState 구조체

DispatchState 구조는 IExecutionContext::Dispatch 메서드에 상태를 전송하는 데 사용됩니다. Dispatch 메서드가 IExecutionContext 인스턴스에서 호출되는 상황을 설명합니다.

struct DispatchState;

멤버

Public 생성자

Name

설명

DispatchState::DispatchState 생성자

DispatchState 개체를 생성합니다.

공용 데이터 멤버

Name

설명

DispatchState::m_dispatchStateSize 데이터 멤버

버전 관리에 사용되는 이 구조의 크기입니다.

DispatchState::m_fIsPreviousContextAsynchronouslyBlocked 데이터 멤버

이전 컨텍스트가 비동기적으로 차단되었기 때문에 이 컨텍스트가 Dispatch 메서드를 입력했는지 여부를 알립니다. 이는 UMS 일정 컨텍스트에서만 사용되며 다른 모든 실행 컨텍스트에 대해 값 0으로 설정됩니다.

DispatchState::m_reserved 데이터 멤버

향후 정보 전달을 위해 예약된 비트입니다.

상속 계층 구조

DispatchState

요구 사항

헤더: concrtrm.h

네임스페이스: 동시성

참고 항목

참조

동시성 네임스페이스

IExecutionContext::Dispatch 메서드