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 |