DXGKDDI_VIDPNTARGETMODESET_GETNUMMODES callback function (d3dkmddi.h)

The pfnGetNumModes function returns the number of target modes in a specified VidPN target mode set.

Syntax

DXGKDDI_VIDPNTARGETMODESET_GETNUMMODES DxgkddiVidpntargetmodesetGetnummodes;

NTSTATUS DxgkddiVidpntargetmodesetGetnummodes(
  IN_CONST_D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet,
  OUT_PSIZE_T_CONST pNumTargetModes
)
{...}

Parameters

hVidPnTargetModeSet

A handle to a VidPN target mode set object. The display miniport driver previously obtained this handle by calling the pfnAcquireTargetModeSet function of the DXGK_VIDPN_INTERFACE interface.

pNumTargetModes

A pointer to a SIZE_T-typed variable that receives the number of target modes in the set.

Return value

The pfnGetNumModes function returns one of the following values:

Return code Description
STATUS_SUCCESS The function succeeded.
STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET The handle supplied in hVidPnTargetModeSet was invalid.

Remarks

The D3DKMDT_HVIDPNTARGETMODESET 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

pfnAcquireFirstModeInfo

pfnAcquireNextModeInfo