Struktur KSHANDSHAKE (ks.h)
Struktur KSHANDSHAKE digunakan untuk meneruskan informasi bolak-balik saat pin berjabat tangan dalam upaya untuk menegosiasikan antarmuka privat.
Sintaksis
typedef struct {
GUID ProtocolId;
PVOID Argument1;
PVOID Argument2;
} KSHANDSHAKE, *PKSHANDSHAKE;
Anggota
ProtocolId
Anggota ini menentukan GUID yang mewakili antarmuka atau protokol yang sedang dinegosiasikan antara dua pin AVStream.
Argument1
Penunjuk ke argumen yang bergantung pada antarmuka. Paling sering, ini digunakan untuk meneruskan penunjuk antarmuka gaya COM bolak-balik setelah antarmuka atau protokol privat tertentu telah disepakati.
Argument2
Penunjuk ke argumen yang bergantung pada antarmuka.
Komentar
Lihat KsPinHandshake untuk informasi selengkapnya tentang menegosiasikan antarmuka privat antara pin AVStream.
Jabat tangan pin adalah konsep yang hanya dapat digunakan di antara dua pin yang mendukung IOCTL_KS_HANDSHAKE. Saat ini, hanya pin AVStream yang mendukung antarmuka ini; dengan demikian ini hanya berguna untuk menegosiasikan antarmuka privat antara dua pin AVStream. Saat ini, koneksi antara pin AVStream dinegosiasikan melalui mekanisme ini.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan di Microsoft DirectX 8.0 dan versi yang lebih baru. |
Header | ks.h (termasuk Ks.h) |