DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHS callback function

The pfnGetNumPaths function returns the number of video present paths in a specified VidPN topology.

Syntax

DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHS DxgkddiVidpntopologyGetnumpaths;

NTSTATUS DxgkddiVidpntopologyGetnumpaths(
  IN_CONST_D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology,
  OUT_PSIZE_T pNumPaths
)
{...}

Parameters

hVidPnTopology

[in] A handle to a VidPN topology object. The display miniport driver previously obtained this handle by calling the pfnGetTopology function of the DXGK_VIDPN_INTERFACE interface.

pNumPaths

[out] A pointer to a SIZE_T-typed variable that receives the number of paths.

Return Value

The pfnGetNumPaths function returns one of the following values:

Return code Description
STATUS_SUCCESS The function succeeded.
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY The handle supplied in hVidPnTopology was invalid.

Remarks

The D3DKMDT_HVIDPNTOPOLOGY data type is defined in D3dkmdt.h.

Requirements

   
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Target Platform Desktop
Header d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

See Also

pfnGetNumPathsFromSource