다음을 통해 공유


KsPinRegisterHandshakeCallback 함수(ks.h)

KsPinRegisterHandshakeCallback 함수는 지정된 핀에 대한 미니 드라이버 제공 콜백 루틴을 등록합니다. AVStream은 AVStream이 기본적으로 처리하지 않는 프로토콜을 지정하는 핀에 대한 핸드셰이크 요청을 받으면 콜백 루틴을 호출합니다.

통사론

void KsPinRegisterHandshakeCallback(
  [in] PKSPIN            Pin,
  [in] PFNKSPINHANDSHAKE Handshake
);

매개 변수

[in] Pin

핸드셰이크 콜백을 등록할 KSPIN 구조체에 대한 포인터입니다.

[in] Handshake

AVStream이 처리하지 않는 Pin 프로토콜 핸드셰이크 요청을 수신할 때 호출할 미니 드라이버 제공 AVStrMiniPinHandshake 루틴에 대한 포인터입니다.

반환 값

없음

발언

다른 AVStream 핀과 프라이빗 프로토콜 연결을 지원하는 핀은 핸드셰이크 콜백을 등록해야 합니다.

지정된 핀과 다른 AVStream 핀 간에 프라이빗 프로토콜을 지원하는 미니 드라이버는 콜백을 등록하기 위해 가능한 한 빨리 이 루틴을 호출해야 합니다. 그런 다음 다른 핀이 핸드셰이크를 요청하는 경우 미니 드라이버는 요청을 반환할 수 있습니다.

요구 사항

요구
지원되는 최소 클라이언트 Microsoft Windows XP 이상 운영 체제 및 DirectX 8.0 이상 DirectX 버전에서 사용할 수 있습니다.
대상 플랫폼 보편적
헤더 ks.h(Ks.h 포함)
라이브러리 Ks.lib
IRQL PASSIVE_LEVEL

참고 항목

AVStrMiniPinHandshake

KSHANDSHAKE

KsFilterRegisterPowerCallbacks

KsPinHandshake

KsPinRegisterPowerCallbacks

KsRegisterAggregatedClientUnknown