OChannel::GetOutputStatus
출력 채널의 출력 상태를 리턴합니다.
virtual GSErrCode GetOutputStatus (void) const = 0;
리턴 값
출력 채널의 출력 상태입니다.
설명
이 메소드는 출력 채널의 출력 상태를 리턴합니다.
출력 채널 상에서 오류가 발생할 때까지 이 상태는 NoError입니다.
그 후에 출력 채널은 사용자가 리셋하기 전까지 출력 상태 안에 오류 코드(예. OutputIsFull 또는 WriteError)를 저장합니다.
오류가 발생한 뒤에 쓰기와 같은 동작들을 수행하는 메소드들은 아무 것도 하지 않으며 즉시 출력 상태를 리턴합니다.
출력 상태를 리셋함으로써 이 메소드들은 정상적으로 작동하게 되고 다시 쓰기를 시도하게 될 것입니다.
참고사항
ResetOutputStatus