共用方式為


KSHANDSHAKE 結構 (ks.h)

KSHANDSHAKE 結構可用來在針握時來回傳遞資訊,以嘗試交涉私人介面。

語法

typedef struct {
  GUID  ProtocolId;
  PVOID Argument1;
  PVOID Argument2;
} KSHANDSHAKE, *PKSHANDSHAKE;

成員

ProtocolId

這個成員會指定 GUID,表示兩個 AVStream 針腳之間正在交涉的介面或通訊協定。

Argument1

介面相依自變數的指標。 通常,一旦達成特定的私人介面或通訊協定,這通常會用來來回傳遞 COM 樣式介面指標。

Argument2

介面相依自變數的指標。

言論

如需AVStream針腳之間交涉私人介面的詳細資訊,請參閱 KsPinHandshake

針腳握握是一種概念,只能在支援IOCTL_KS_HANDSHAKE的兩個針腳之間使用。 目前只有AVStream針腳支援此介面;因此,這隻適用於在兩個AVStream針腳之間交涉私人介面。 目前,AVStream 針腳之間的聯機會透過此機制交涉。

要求

要求 價值
最低支援的用戶端 適用於 Microsoft Windows XP 和更新版本的作系統,以及 Microsoft DirectX 8.0 和更新版本。
標頭 ks.h (包括 Ks.h)

另請參閱

IOCTL_KS_HANDSHAKE

KsPinHandshake