CInternetFile::SetReadBufferSize

BOOL SetReadBufferSize (UINT nReadSize );

반환 값

성공 하는 경우 0이 아닌 그렇지 않으면 0입니다. Win32 함수 호출이 실패 하는 경우 오류의 원인을 확인 하려면 GetLastError 를 호출 될 수 있습니다。

매개 변수

nReadSize

원하는 버퍼 크기 바이트。

주의

CInternetFile에 의해 사용 되는 임시 읽기 버퍼의 크기를 설정 하려면이 멤버 함수를 호출-개체를 파생 합니다. 기본 WinInet Api는 버퍼링을 수행, 그래서 응용 프로그램을 효율적으로 읽을 수 있도록 데이터의 양에 관계 없이 데이터를 읽을 수 있는 버퍼 크기를 선택 하지 않습니다. 일반적으로 읽기 를 호출할 때마다 데이터 (예를 들어, 4 개 이상의 킬로바이트)의 큰 aount을 포함 하는 경우 버퍼 하지 해야 합니다. 그러나, 데이터의 작은 덩어리를 읽기 를 호출 하거나 ReadString 을 사용 하 여 한 번에 각 줄을 읽고 다음 읽기 버퍼 응용 프로그램 성능 향상。

기본적으로 독서에 대 한 버퍼링 CInternetFile 개체를 제공 하지 않습니다. 이 멤버 함수를 호출 하는 경우 해야 파일 읽기 액세스를 위해 열어。

언제 든 지 버퍼 크기를 늘릴 수 있지만 버퍼 축소는 아무런 영향이 없습니다. 4096 바이트의 버퍼를 얻을 것 이다 ReadString SetReadBufferSize먼저 호출 하지 않고 호출 하는 경우。

CInternetFile 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index