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) |