Microsoft DirectX 9.0


The GetNodeTypes method retrieves a list of all the node types in the template topology for this filter and network type.


HRESULT GetNodeTypes(
  ULONG*  pulcNodeTypes,
  ULONG  ulcNodeTypesMax,
  ULONG  rgulNodeTypes[]



[out]  Pointer that receives the number of node types in the list.


[in]  The maximum number of node types that can be held by the rgulNodeTypes buffer.


[out]  Pointer to a buffer that receives the list of node types.

Return Values

If the method succeeds, it returns S_OK. If it fails, it returns an error code.


The IBDA_Topology interface is implemented by a BDA Device Filter. It is used by a Network Provider to query a BDA Device Filter's possible topologies (template topology) and to configure the device with an appropriate topology for the current tuning request. It is also used to get an IUnknown to a control node which may be used to set specific tuning information.

See Also