MemoryOChannel::GetStatus
MemoryOChannel 인스턴스의 상태를 리턴합니다.
GSErrCode GetStatus ( void ) const;
리턴 값
값 | 의미 |
---|---|
NoError* | 상태가 OK입니다. |
ErrMemoryFull* | 메모리가 부족합니다. |
Error* | 상태가 유효하지 않습니다. (불특정 오류입니다) |
* GS 네임스페이스에서 선언했지만, 글로벌 범위에서 접근 가능함
설명
이 메소드는 MemoryOChannel 인스턴스의 상태를 리턴합니다.
생성 결과를 가져오는 데 사용할 수 있습니다. (예외 처리를 사용하지 않기 때문입니다)
내용 조작으로 인해 인스턴스의 상태가 생성자 안에서 또는 나중에 유효하지 않게 될 수 있습니다. (예. 메모리 고갈이 발생할 수도 있음)
만약 상태가 NoError가 아니면 객체를 유효하지 않다고 간주합니다.
메모리 고갈의 경우, SetDestination 메소드는 객체의 상태를 교정할 수도 있습니다.