BdaCreateTopology - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// bdasup.h

NTSTATUS BdaCreateTopology(
  [in] PKSFILTER pKSFilter,
  [in] ULONG     InputPinId,
  [in] ULONG     OutputPinId
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-bdasup-bdacreatetopology)

BdaCreateTopology function

Description

The BdaCreateTopology function creates the topology between two pins.

Parameters

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.

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.

See also

BdaMethodCreateTopology

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_TOPOLOGY