struktur CHANNEL_PDU_HEADER (pchannel.h)
Berisi informasi tentang blok data yang diterima oleh akhir server saluran virtual.
Sintaks
typedef struct tagCHANNEL_PDU_HEADER {
UINT32 length;
UINT32 flags;
} CHANNEL_PDU_HEADER, *PCHANNEL_PDU_HEADER;
Anggota
length
Ukuran, dalam byte, dari blok data, tidak termasuk header ini.
flags
Informasi tentang blok data. Bendera bit berikut akan diatur. Perhatikan bahwa Anda tidak boleh membuat perbandingan langsung menggunakan operator '==' saat membandingkan nilai dalam daftar berikut; sebagai gantinya, gunakan metode perbandingan yang dijelaskan dalam daftar.
CHANNEL_FLAG_FIRST (1)
Gugus adalah awal dari data yang ditulis oleh satu operasi tulis.
Gunakan perbandingan bitwise saat membandingkan bendera ini.
CHANNEL_FLAG_LAST (2)
Gugus adalah akhir dari data yang ditulis oleh satu operasi tulis.
Gunakan perbandingan bitwise saat membandingkan bendera ini.
CHANNEL_FLAG_MIDDLE (0)
Ini adalah default. Gugus berada di tengah blok data yang ditulis oleh satu operasi tulis.
Jangan gunakan perbandingan bitwise untuk membandingkan nilai bendera ini secara langsung. Sebagai gantinya, gunakan perbandingan bitwise untuk menentukan bahwa nilai bendera tidak CHANNEL_FLAG_FIRST atau CHANNEL_FLAG_LAST. Ini dilakukan dengan menggunakan perbandingan berikut:
Result = !(flags & CHANNEL_FLAG_FIRST) && !(flags & CHANNEL_FLAG_LAST)
CHANNEL_FLAG_ONLY (3)
Menggabungkan nilai CHANNEL_FLAG_FIRST dan CHANNEL_FLAG_LAST . Gugus berisi semua data dari satu operasi tulis.
Gunakan perbandingan bitwise saat membandingkan bendera ini.
Keterangan
Dalam kasus tertentu, Layanan Desktop Jauh menempatkan struktur CHANNEL_PDU_HEADER di awal setiap potongan data yang dibaca oleh panggilan ke fungsi WTSVirtualChannelRead . Ini akan terjadi jika DLL klien mengatur opsi CHANNEL_OPTION_SHOW_PROTOCOL ketika memanggil fungsi VirtualChannelInit untuk menginisialisasi saluran virtual. Ini juga akan terjadi jika saluran adalah saluran virtual dinamis yang ditulis dengan menggunakan metode IWTSVirtualChannel::Write .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Header | pchannel.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk