다음을 통해 공유


IUMSUnblockNotification 구조체

차단되었으며 스케줄러의 지정된 일정 컨텍스트로의 반환을 트리거한 스레드 프록시가 차단 해제되고 예약할 준비가 되었다는 리소스 관리자의 알림을 나타냅니다. GetContext 메서드에서 반환된 스레드 프록시의 연결된 실행 컨텍스트가 다시 예약된 후에는 이 인터페이스가 유효하지 않습니다.

구문

struct IUMSUnblockNotification;

멤버

공용 메서드

이름 설명
IUMSUnblockNotification::GetContext 차단 해제 IExecutionContext 된 스레드 프록시와 연결된 실행 컨텍스트에 대한 인터페이스를 반환합니다. 이 메서드가 반환되고 메서드 호출을 통해 기본 실행 컨텍스트가 IThreadProxy::SwitchTo 다시 예약되면 이 인터페이스는 더 이상 유효하지 않습니다.
IUMSUnblockNotification::GetNextUnblockNotification 메서드IUMSCompletionList::GetUnblockNotifications에서 반환된 체인의 다음 IUMSUnblockNotification 인터페이스를 반환합니다.

상속 계층 구조

IUMSUnblockNotification

요구 사항

헤더: concrtrm.h

네임스페이스: 동시성

IUMSUnblockNotification::GetContext 메서드

차단 해제 IExecutionContext 된 스레드 프록시와 연결된 실행 컨텍스트에 대한 인터페이스를 반환합니다. 이 메서드가 반환되고 메서드 호출을 통해 기본 실행 컨텍스트가 IThreadProxy::SwitchTo 다시 예약되면 이 인터페이스는 더 이상 유효하지 않습니다.

virtual IExecutionContext* GetContext() = 0;

Return Value

IExecutionContext 차단이 해제된 스레드 프록시에 대한 실행 컨텍스트에 대한 인터페이스입니다.

IUMSUnblockNotification::GetNextUnblockNotification 메서드

메서드IUMSCompletionList::GetUnblockNotifications에서 반환된 체인의 다음 IUMSUnblockNotification 인터페이스를 반환합니다.

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

Return Value

메서드IUMSCompletionList::GetUnblockNotifications에서 반환된 체인의 다음 IUMSUnblockNotification 인터페이스입니다.

참고 항목

concurrency 네임스페이스
IUMSScheduler 구조체
IUMSCompletionList 구조체