Microsoft DirectX 9.0

IBDA_Topology::GetNodeInterfaces

The GetNodeInterfaces method retrieves a list of the interfaces supported by a node type.

Syntax

HRESULT GetNodeInterfaces(
  ULONG  ulNodeType,
  ULONG*  pulcInterfaces,
  ULONG  ulcInterfacesMax,
  GUID  rgguidInterfaces[]
);

Parameters

  ulNodeType

[in]  Specifies the node type for which the interface list is being requested.

  pulcInterfaces

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

  ulcInterfacesMax

[in]  Specifies the maximum number of interfaces that rgguidInterfaces can hold.

  rgguidInterfaces[]

[out]  Pointer to a buffer that holds the list of interface GUIDs.

Return Values

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

See Also