Microsoft DirectX 9.0


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


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



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


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


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


[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