Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 2 KB

ksproperty-pin-physicalconnection.md

File metadata and controls

49 lines (33 loc) · 2 KB
title description keywords topic_type ms.topic api_name api_location api_type ms.date
KSPROPERTY_PIN_PHYSICALCONNECTION
Audio adapter drivers use the KSPROPERTY_PIN_PHYSICALCONNECTION property to denote physical connections between miniports.
KSPROPERTY_PIN_PHYSICALCONNECTION Streaming Media Devices
apiref
reference
KSPROPERTY_PIN_PHYSICALCONNECTION
ks.h
HeaderDef
11/03/2021

KSPROPERTY_PIN_PHYSICALCONNECTION

Audio adapter drivers use the KSPROPERTY_PIN_PHYSICALCONNECTION property to denote physical connections between miniports.

Usage Summary Table

Get Set Target Property Descriptor Type Property Value Type
Yes No Pin KSP_PIN KSPIN_PHYSICALCONNECTION

Remarks

Specify this property using KSP_PIN, where the member specifies the relevant pin factory.

KSPROPERTY_PIN_PHYSICALCONNECTION returns a structure of type KSPIN_PHYSICALCONNECTION, specifying the connected PinId and the symbolic link name of the connected filter.

The class driver does not handle this property; the stream minidriver must provide handling on its own.

Audio adapter drivers register connections with PcRegisterPhysicalConnection.

Subsequently, the SysAudio system driver (sysaudio.sys) queries this property and builds the graph accordingly. SysAudio uses this property to determine which wave filter pin is connected to which topology filter pin.

Requirements

Header: ks.h (include Ks.h)

See also

KSP_PIN

KSPIN_PHYSICALCONNECTION

PcRegisterPhysicalConnection