// bdasup.h
NTSTATUS BdaCreateTopology(
[in] PKSFILTER pKSFilter,
[in] ULONG InputPinId,
[in] ULONG OutputPinId
);
View the official Windows Driver Kit DDI referenceNo description available.
The BdaCreateTopology function creates the topology between two pins.
pKSFilter [in]Points to the BDA filter on which to create topology.
InputPinId [in]Specifies the identifier of the filter's input pin.
OutputPinId [in]Specifies the identifier of the filter's output pin.
Returns STATUS_SUCCESS or an appropriate error code. Returns NULL if no valid pin pairing exists with the specified input and output pins.
A BDA minidriver calls the BdaMethodCreateTopology function when the network provider dynamically creates a topology between filter pins using the KSMETHOD_BDA_CREATE_TOPOLOGY request of the KSMETHODSETID_BdaDeviceConfiguration method set. If a BDA minidriver must create a topology between filter pins without relying on the network provider, the BDA minidriver should call the BdaCreateTopology function directly.
KSMETHODSETID_BdaDeviceConfiguration