CAtlFile::Read
Wywołanie tej metody do odczytu danych z pliku, począwszy od pozycji wskazanej przez wskaźnik pliku.
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
Wskaźnik do buforu, który będzie odbierał dane odczytane z pliku.nBufSize
Rozmiar buforu w bajtach.nBytesRead
Liczba bajtów odczytanych.pOverlapped
Nakładające się struktura.See lpOverlapped in ReadFile in the Windows SDK.pfnCompletionRoutine
Zakończenia procedury.Zobacz lpCompletionRoutine w ReadFileEx w Windows SDK.
Wartość zwracana
Zwraca S_OK o powodzeniu lub błędzie HRESULT w przypadku awarii.
Uwagi
Pierwsze trzy formularze call ReadFile, ostatniego ReadFileEx do odczytu danych z pliku.Użyj CAtlFile::Seek do przesuwania wskaźnika pliku.
Wymagania
Nagłówek: atlfile.h