Bagikan melalui


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)

Lihat juga

IOCTL_KS_HANDSHAKE

KsPinHandshake