다음을 통해 공유


IConnector 인터페이스(devicetopology.h)

IConnector 인터페이스는 구성 요소 간의 연결 지점을 나타냅니다. 클라이언트는 IDeviceTopology::GetConnector 또는 IConnector::GetConnectedTo 메서드를 호출하거나 매개 변수 iidREFIID IID_IConnector 설정된 IPart::QueryInterface 메서드를 호출하여 IConnector 인터페이스에 대한 참조를 가져옵니다.

IConnector 인터페이스 instance 다음을 나타낼 수 있습니다.

  • 하드웨어의 오디오 잭
  • 통합 엔드포인트 디바이스에 대한 내부 연결(예: 노트북 컴퓨터의 기본 제공 마이크)
  • DMA 전송을 통해 구현된 소프트웨어 연결
IConnector 인터페이스의 메서드는 다양한 종류의 커넥터를 설명할 수 있습니다. 커넥터에는 형식( ConnectorType 열거형 상수) 및 하위 형식( IPart::GetSubType 메서드에서 가져온 GUID)이 있습니다.

디바이스 토폴로지의 부분은 커넥터 또는 하위 단위일 수 있습니다. IPart 인터페이스는 커넥터 및 하위 단위에 공통적인 메서드를 제공합니다.

IConnector 인터페이스를 사용하는 코드 예제는 디바이스 토폴로지에서 GetHardwareDeviceTopology 및 SelectCaptureDevice 함수의 구현을 참조하세요.

상속

IConnector 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IConnector 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IConnector 인터페이스에는 이러한 메서드가 있습니다.

 
IConnector::ConnectTo

ConnectTo 메서드는 이 커넥터를 다른 디바이스 토폴로지 개체의 커넥터에 연결합니다.
IConnector::D sconnect

Disconnect 메서드는 다른 커넥터에서 이 커넥터의 연결을 끊습니다.
IConnector::GetConnectedTo

GetConnectedTo 메서드는 이 커넥터가 연결된 커넥터를 가져옵니다.
IConnector::GetConnectorIdConnectedTo

GetConnectorIdConnectedTo 메서드는 이 커넥터가 연결된 커넥터의 전역 ID(있는 경우)를 가져옵니다.
IConnector::GetDataFlow

GetDataFlow 메서드는 이 커넥터를 통해 데이터 흐름의 방향을 가져옵니다.
IConnector::GetDeviceIdConnectedTo

GetDeviceIdConnectedTo 메서드는 이 커넥터가 연결된 오디오 디바이스의 디바이스 식별자를 가져옵니다.
IConnector::GetType

GetType 메서드는 이 커넥터의 형식을 가져옵니다.
IConnector::IsConnected

IsConnected 메서드는 이 커넥터가 다른 커넥터에 연결되어 있는지 여부를 나타냅니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 devicetopology.h

추가 정보

핵심 오디오 인터페이스

DeviceTopology API

IConnector::GetConnectedTo

IDeviceTopology::GetConnector