다음을 통해 공유


CInternetFile::SetWriteBufferSize

사용 하는 임시 쓰기 버퍼의 크기를 설정 하려면이 멤버 함수를 호출에 CInternetFile-개체를 파생 합니다.

BOOL SetWriteBufferSize(
  UINT nWriteSize 
);

매개 변수

  • nWriteSize
    버퍼의 바이트 크기입니다.

반환 값

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

설명

WinInet Api 하지 수행할 버퍼링, 내부 버퍼를 데이터를 쓸 수 있는 데이터의 양에 관계 없이 효율적으로 쓸 수 있도록 해 주는 넘어가겠습니다.호출 하는 경우 쓰기 일반적으로 많은 양의 작업이 포함 됩니다 (예를 들어, 네 개 이상의 킬로바이트 번) 데이터의 버퍼 해야.그러나 호출 하는 경우 쓰기 적은 양의 데이터를 쓸 쓰기 버퍼를 응용 프로그램의 성능이 향상 됩니다.

기본적으로 CInternetFile 개체는 버퍼링 된 쓰기를 제공 하지 않습니다.이 멤버 함수를 호출 하는 경우 파일에 대 한 쓰기 액세스 열렸음을 해야 합니다.언제 든 지 쓰기 버퍼의 크기를 변경할 수 있습니다 있지만 이렇게 하면 따라서 암시적으로 호출 하 플러시.

요구 사항

헤더: afxinet.h

참고 항목

참조

CInternetFile 클래스

계층 구조 차트