Sdílet prostřednictvím


CAtlFile::Write

Volání této metody zapsat data do souboru, který začíná na pozici ukazatele souboru.

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( );

Parametry

  • pBuffer
    Vyrovnávací paměť obsahuje data budou zapsány do souboru.

  • nBufSize
    Počet bajtů, které mají být převedeny z vyrovnávací paměti.

  • pOverlapped
    Struktury překrytí.See lpOverlapped in WriteFile in the Windows SDK.

  • pfnCompletionRoutine
    Ukončení rutiny.Viz lpCompletionRoutine v WriteFileEx v .

  • pnBytesWritten
    Zapsaných bajtů.

Vrácená hodnota

Vrátí S_OK na úspěchu nebo chybu HRESULT při selhání.

Poznámky

První tři formuláře volání WriteFile, poslední volání WriteFileEx zapsat data do souboru.Použití CAtlFile::Seek přesunout ukazatel souboru.

Požadavky

Záhlaví: atlfile.h

Viz také

Referenční dokumentace

Třída CAtlFile

CAtlFile::Read