KSPROPSETID_BdaPinControl

KSPROPSETID_BdaPinControl is the BDA pin control property set. It is used to retrieve some BDA-specific information about a particular pin.

The following properties are available:

KSPROPERTY_BDA_PIN_ID
Returns the BDA identifier (ID) for a pin.

KSPROPERTY_BDA_PIN_TYPE
Returns the value that specifies the type of a pin.

Comments

After the network provider creates a pin for a filter using a KSMETHOD_BDA_CREATE_PIN_FACTORY request of the KSMETHODSETID_BdaDeviceConfiguration method set, the network provider uses the properties of KSPROPSETID_BdaPinControl to update its internal representation of the actual receiver topology.

Each pin factory of a BDA filter should support this property set. If a BDA minidriver does not define this property set, then the BDA support library adds support when the pin factory is created by either the BdaCreatePin or BdaInitFilter function.

The properties in this property set return information about a pin. Typically, pins of a filter are not required to intercept any of these properties. The BDA support library provides the BdaPropertyGetPinControl default function to handle this property set.

See Also

BdaCreatePin, BdaInitFilter, BdaPropertyGetPinControl, KSMETHODSETID_BdaDeviceConfiguration