IConnector 인터페이스(devicetopology.h)
IConnector 인터페이스는 구성 요소 간의 연결 지점을 나타냅니다. 클라이언트는 IDeviceTopology::GetConnector 또는 IConnector::GetConnectedTo 메서드를 호출하거나 매개 변수 iid가 REFIID IID_IConnector 설정된 IPart::QueryInterface 메서드를 호출하여 IConnector 인터페이스에 대한 참조를 가져옵니다.
IConnector 인터페이스 instance 다음을 나타낼 수 있습니다.
- 하드웨어의 오디오 잭
- 통합 엔드포인트 디바이스에 대한 내부 연결(예: 노트북 컴퓨터의 기본 제공 마이크)
- DMA 전송을 통해 구현된 소프트웨어 연결
디바이스 토폴로지의 부분은 커넥터 또는 하위 단위일 수 있습니다. 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 |