Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The BdaCreateTopology function creates the topology between two pins.
Syntax
NTSTATUS BdaCreateTopology(
[in] PKSFILTER pKSFilter,
[in] ULONG InputPinId,
[in] ULONG OutputPinId
);
Parameters
[in] pKSFilter
Points to the BDA filter on which to create topology.
[in] InputPinId
Specifies the identifier of the filter's input pin.
[in] OutputPinId
Specifies the identifier of the filter's output pin.
Return value
Returns STATUS_SUCCESS or an appropriate error code. Returns NULL if no valid pin pairing exists with the specified input and output pins.
Remarks
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available on Microsoft Windows XP and later operating systems. |
Target Platform | Desktop |
Header | bdasup.h (include Bdasup.h) |
Library | Bdasup.lib |
IRQL | PASSIVE_LEVEL |