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 ピンである 2 つのピン間のプライベート インターフェイスをネゴシエートできます。
AVStream ピン間の接続は、この種類のハンドシェイクを使用して実行されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ks.h (Ks.h を含む) |
IRQL | PASSIVE_LEVEL |