共用方式為


KsPinHandshake 函式 (ks.h)

KsPinHandshake 函式會嘗試使用連接的針腳進行通訊協定交握。

語法

KSDDKAPI NTSTATUS KsPinHandshake(
  [in]  PKSPIN       Pin,
  [in]  PKSHANDSHAKE In,
  [out] PKSHANDSHAKE Out
);

參數

[in] Pin

起始交握之 KSPIN 結構的指標。 交握要求會傳遞至連接到此對象的針腳。

[in] In

KSHANDSHAKE 結構的指標,其中包含要傳遞至連接針腳的交握資訊。

[out] Out

KSHANDSHAKE 結構的指標,由連接的針腳填入交握資訊。

傳回值

如果連接的針腳接受交涉的連線,KsPinHandshake 會傳回STATUS_SUCCESS。 否則,它會傳回適當的錯誤碼。

備註

通訊協定交握可用來交涉兩個AVStream針腳的兩個針腳之間的私人介面。

AVStream 針腳之間的 Connections 會使用這種類型的交握來執行。

規格需求

需求
最低支援的用戶端 適用於 Microsoft Windows XP 和更新版本的作業系統和 DirectX 8.0 和更新版本的 DirectX。
目標平台 桌面
標頭 ks.h (包含 Ks.h)
IRQL PASSIVE_LEVEL

另請參閱

IOCTL_KS_HANDSHAKE

KSHANDSHAKE

KsPinGetConnectedPinInterface