Bagikan melalui


Fungsi CimWriteStream (cimfs.h)

Menulis data dari buffer yang ditentukan ke aliran yang diwakili oleh handel aliran.

Sintaks

HRESULT CimWriteStream(
  CIMFS_STREAM_HANDLE cimStreamHandle,
  const void          *buffer,
  UINT32              bufferSize
);

Parameter

cimStreamHandle

Jenis: CIMFS_STREAM_HANDLE Handel buram yang mewakili penulis untuk aliran yang dibuat dengan CimCreateFile atau CimCreateAlternateStream.

buffer

TYPE: void* Buffer yang dialokasikan penelepon yang berisi data yang akan ditulis

bufferSize

Ketik UINT32 Ukuran buffer yang dialokasikan pemanggil. Konten buffer akan ditulis ke aliran hingga tetapi tidak melebihi ukuran aliran yang disediakan saat aliran dibuat.

Mengembalikan nilai

HRESULT E_INVALIDARG – Handel aliran tidak valid atau handel yang disediakan mengacu pada direktori daripada file atau aliran alternatif. E_POINTER – Penunjuk buffer adalah NULL HRESULT_FROM_WIN32(ERROR_HANDLE_EOF) – Penulisan meluas melewati ukuran file yang ditentukan saat aliran dibuat. Data yang ditulis dipotong di akhir file.

Persyaratan

   
Klien minimum yang didukung Windows 10, versi 2004 (10.0; Build 19041)
Server minimum yang didukung Windows Server, versi 2004 (10.0; Build 19041)
Header cimfs.h