다음을 통해 공유


CAtlFile::Write

데이터 파일 포인터가 가리키는 위치에 파일을 작성 하려면이 메서드를 호출 합니다.

HRESULT Write(
   LPCVOID pBuffer,
   DWORD nBufSize,
   LPOVERLAPPED pOverlapped,
   LPOVERLAPPED_COMPLETION_ROUTINE pfnCompletionRoutine 
) throw( );
HRESULT Write(
   LPCVOID pBuffer,
   DWORD nBufSize,
   DWORD* pnBytesWritten = NULL 
) throw( );
HRESULT Write(
   LPCVOID pBuffer,
   DWORD nBufSize,
   LPOVERLAPPED pOverlapped 
) throw( );

매개 변수

  • pBuffer
    파일에 쓸 데이터를 포함 하는 버퍼입니다.

  • nBufSize
    버퍼에서 복사할 바이트 수입니다.

  • pOverlapped
    Overlapped 구조체입니다.See lpOverlapped in WriteFile in the Windows SDK.

  • pfnCompletionRoutine
    완료 루틴입니다.참조 lpCompletionRoutine 에서 WriteFileEx 에 있는 Windows SDK.

  • pnBytesWritten
    쓴 바이트 수입니다.

반환 값

반환 S_OK 성공 또는 오류에 HRESULT 에서 오류가 발생 합니다.

설명

처음 세 가지 호출 WriteFile, 마지막 호출 WriteFileEx 데이터 파일에 쓸 수 있습니다.사용 CAtlFile::Seek 파일 포인터를 이동 합니다.

요구 사항

헤더: atlfile.h

참고 항목

참조

CAtlFile 클래스

CAtlFile::Read