Bagikan melalui


IWTSVirtualChannel::Metode tulis (tsvirtualchannels.h)

Memulai permintaan tulis di saluran. Semua tulisan dianggap asinkron. Memanggil metode ini menyalin konten pBuffer dan segera kembali, sehingga buffer dapat diklaim kembali. Karena salinan memori, terlalu banyak panggilan Write() dapat mengakibatkan alokasi terlalu banyak memori oleh klien.

Panggilan Tutup() pada saluran ini akan membatalkan penulisan yang tertunda.

Saat menggunakan tumpukan RDP, ada batas maksimum 1590 byte yang dapat ditulis per panggilan ke fungsi ini. Panggilan tidak akan gagal jika batas ini terlampaui. Detail lebih spesifik tentang batas dapat ditemukan dalam spesifikasi protokol DVC 2.2.3.1 DVC Data First PDU (DYNVC_DATA_FIRST)

Sintaks

HRESULT Write(
  [in]           ULONG    cbSize,
  [in]           BYTE     *pBuffer,
  [in, optional] IUnknown *pReserved
);

Parameter

[in] cbSize

Ukuran, dalam byte, dari buffer yang akan ditulis.

[in] pBuffer

Penunjuk ke buffer di saluran tempat menulis data. Anda dapat menggunakan kembali buffer ini segera setelah panggilan kembali.

[in, optional] pReserved

Disiapkan untuk penggunaan masa mendatang. Nilainya harus NULL.

Mengembalikan nilai

Mengembalikan S_OK jika berhasil.

Persyaratan

   
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header tsvirtualchannels.h

Lihat juga

IWTSVirtualChannel