다음을 통해 공유


KsPinAttachOrGate 함수(ks.h)

KsPinAttachOrGate 함수는 Pin을 이전에 초기화된 OR 게이트에 입력으로 연결하고 OrGate를 관련 필터의 AND 게이트에 대한 입력으로 연결합니다.

구문

void KsPinAttachOrGate(
  [in]           PKSPIN  Pin,
  [in, optional] PKSGATE OrGate
);

매개 변수

[in] Pin

OR 게이트에 대한 입력을 사용하는 KSPIN 구조체에 대한 포인터입니다.

[in, optional] OrGate

관련 필터의 AND 게이트에 연결하기 위해 이전에 초기화된 OR 게이트인 KSGATE 구조체에 대한 포인터입니다. 이 선택적 매개 변수가 NULL이면 현재 핀에 연결된 모든 KSGATE 가 분리됩니다.

반환 값

없음

설명

게이트를 삽입하려면 먼저 KsGateInitializeOr를 호출합니다. 그런 다음 , KsPinAttachOrGate를 호출합니다. 자세한 내용은 AVStream의 흐름 제어 게이트를 참조하세요.

필터를 만들 때 연결되지 않은 OR 게이트를 그대로 두지 마세요. 대신 나중에 또는 게이트를 만듭니다(예: 미니드라이버가 핀을 인스턴스화하는 경우).

문제의 핀이 KSSTATE_STOP 나가기 전에 IRQL = PASSIVE_LEVEL KsPinAttachOrGate를 호출해야 합니다.

요구 사항

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

추가 정보

KSGATE

KsGateInitializeOr

KsPinAttachAndGate