CAtlFile::Write
Wywołanie tej metody do zapisu danych w pliku, począwszy od pozycji wskazanej przez wskaźnik pliku.
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
Bufor zawierający dane są zapisywane w pliku.nBufSize
Liczba bajtów do przeniesienia z bufora.pOverlapped
Nakładające się struktura.See lpOverlapped in WriteFile in the Windows SDK.pfnCompletionRoutine
Zakończenia procedury.Zobacz lpCompletionRoutine w WriteFileEx w Windows SDK.pnBytesWritten
Bajty zapisane.
Wartość zwracana
Zwraca S_OK o powodzeniu lub błędzie HRESULT w przypadku awarii.
Uwagi
Pierwsze trzy formularze call WriteFile, ostatniego wywołania WriteFileEx do zapisu w pliku danych.Użyj CAtlFile::Seek do przesuwania wskaźnika pliku.
Wymagania
Nagłówek: atlfile.h