차단되었으며 스케줄러의 지정된 일정 컨텍스트로의 반환을 트리거한 스레드 프록시가 차단 해제되고 예약할 준비가 되었다는 리소스 관리자의 알림을 나타냅니다. 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
인터페이스입니다.