CAtlFile::Write
Dosya işaretçisi tarafından belirtilen konumda başlayan dosyaya veri yazmak için bu yöntemi çağırın.
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( );
Parametreler
pBuffer
Dosyaya yazılacak veriler içeren bir arabellek.nBufSize
Arabelleğinden diğerine aktarılan bayt sayısı.pOverlapped
Çakışan yapı.See lpOverlapped in WriteFile in the Windows SDK.pfnCompletionRoutine
Tamamlama yordamı.Bkz: lpCompletionRoutine , WriteFileEx , Windows SDK.pnBytesWritten
Yazılan bayt sayısı.
Dönüş Değeri
İade S_OK başarı veya hata HRESULT başarısızlık.
Notlar
İlk üç formları çağrısı WriteFile, son çağrı WriteFileEx veri yazılamıyor.Use CAtlFile::Seek dosya işaretçisini taşımak için.
Gereksinimler
Başlık: atlfile.h