다음을 통해 공유


KS 인터페이스

인터페이스는 핀이 통신하는 방법을 정의하는 설명자 매개 변수입니다. 미니 드라이버는 관련 KSPIN_DESCRIPTOR 구조체의 KSPIN_INTERFACE 구조 배열에 대한 포인터를 제공하여 핀이 지원하는 인터페이스를 나타냅니다. 그런 다음 KS는 이 정보를 사용하여 잠재적인 연결 및 그래프 빌드를 결정합니다.

매체와 마찬가지로 인터페이스는 집합 및 해당 집합의 요소로도 설명됩니다. KSPIN_INTERFACE 구조체는 인터페이스 집합 내에서 특정 인터페이스를 정의합니다.

그런 다음, 사용자 모드 클라이언트는 관련 KSPIN_CONNECT 구조의 인터페이스 멤버를 사용하여 연결에 대한 인터페이스 유형을 지정합니다. 클라이언트는 KsCreatePin 호출에서 이 KSPIN_CONNECT instance 전달하므로 IRP_MJ_CREATE 미니드라이버로 전송됩니다.