Sdílet prostřednictvím


CAtlFile::Read

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

HRESULT Read( 
   LPVOID pBuffer, 
   DWORD nBufSize 
) throw( ); 
HRESULT Read( 
   LPVOID pBuffer, 
   DWORD nBufSize, 
   DWORD& nBytesRead  
) throw( ); 
HRESULT Read( 
   LPVOID pBuffer, 
   DWORD nBufSize, 
   LPOVERLAPPED pOverlapped 
) throw( ); 
HRESULT Read( 
   LPVOID pBuffer, 
   DWORD nBufSize, 
   LPOVERLAPPED pOverlapped, 
   LPOVERLAPPED_COMPLETION_ROUTINE pfnCompletionRoutine 
) throw( );

Parametry

  • pBuffer
    Ukazatel do vyrovnávací paměti, která bude přijímat data číst ze souboru.

  • nBufSize
    Velikost vyrovnávací paměti v bajtech.

  • nBytesRead
    Počet bajtů přečtených.

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

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

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í ReadFile, poslední ReadFileEx číst data ze souboru.Použití CAtlFile::Seek přesunout ukazatel souboru.

Požadavky

Záhlaví: atlfile.h

Viz také

Referenční dokumentace

Třída CAtlFile

CAtlFile::Write