Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CAtlFile sınıfı

CAtlFile::Read