Graphisoft®

GSRootVersion: 1.0

IChannel::Look

지정된 문자에 대해 입력 채널에서 미리 봅니다.

virtual GSErrCode Look (
    UIndex              idx,
    char *              c
) = 0;

파라미터

idx
입력 채널 상에서 리턴되는 문자의 인덱스입니다.
c
리턴시: 지정된 문자입니다.

리턴 값

의미
NoError* OK
EndOfInput* 입력의 끝에 도달했습니다.
ReadError* 입력 디바이스 상에서 읽기 오류가 발생했습니다.
Error* 불특정 오류입니다.

* IChannel 클래스 범위 안에 선언됨
* GS 네임스페이스 안에 선언됨, 그러나 글로벌 범위에서 접근 가능함

설명

이 메소드는 입력 채널 상에서 인덱스로 지정한 문자를 미리 봅니다.
만약 입력 채널 상에 충분한 데이터가 남아 있지 않을 경우 EndOfInput이 리턴됩니다.
입력 상태는 기록되고 입력 채널 상에서 1번째로 발생한 오류를 저장할 것입니다. 오류가 발생한 후에 이 메소드는 아무 것도 하지 않으며 즉시 저장된 오류 코드를 리턴합니다. (입력 상태가 사용자에 의해 리셋될 때까지)

참고사항

GetInputStatus | ResetInputStatus