Graphisoft®

InputOutputVersion: 1.0

File::GetDataLength  (2)


파일 내용의 길이를 리턴합니다.

virtual GSErrCode  GetDataLength (
    UInt64* result
) const;

파라미터

result
리턴 시: 파일 내용 길이입니다. 길이의 단위는 문자(바이트)입니다.

리턴 값

의미
NoError* OK
AccessDenied* 이 동작을 이 파일에서 허용하지 않습니다.
GS::OChannel::OutputIsFull 출력 디바이스가 가득 찼습니다.
GS::OChannel::WriteError 출력 디바이스에서 쓰기 오류입니다.
Error* 불특정 오류입니다.

* File class 범위에서 선언함
* GS 네임스페이스에서 선언했지만, 글로벌 범위에서 접근 가능함

설명

이 메소드는 파일 내용의 길이를 result에 리턴합니다. 만약 파일이 쓰기 모드의 일종으로 이미 열려 있다면, 내부 버퍼들이 먼저 flush되므로 쓰기 오류가 발생할 수 있습니다.


다음 버전부터 이용 가능합니다: 1.0




virtual GSErrCode  GetDataLength (
    USize* result
) const;

파라미터

result
리턴 시: 파일 내용 길이입니다. 길이의 단위는 문자(바이트)입니다.

리턴 값

의미
NoError* OK
AccessDenied* 이 동작을 이 파일에서 허용하지 않습니다.
GS::OChannel::OutputIsFull 출력 디바이스가 가득 찼습니다.
GS::OChannel::WriteError 출력 디바이스에서 쓰기 오류입니다.
Error* 불특정 오류입니다.

* File class 범위에서 선언함
* GS 네임스페이스에서 선언했지만, 글로벌 범위에서 접근 가능함

설명

이 메소드는 파일 내용의 길이를 result에 리턴합니다. 만약 파일이 쓰기 모드의 일종으로 이미 열려 있다면, 내부 버퍼들이 먼저 flush되므로 쓰기 오류가 발생할 수 있습니다.


다음 버전부터 이용 가능합니다: 1.0