Skip to content

Latest commit

 

History

History
74 lines (60 loc) · 2.35 KB

ns-d3dkmddi-dxgkarg_setinterrupttargetpresentid.md

File metadata and controls

74 lines (60 loc) · 2.35 KB
UID tech.root title ms.date targetos description prerelease req.construct-type req.ddi-compliance req.dll req.header req.include-header req.kmdf-ver req.lib req.max-support req.redist req.target-min-winverclnt req.target-min-winversvr req.target-type req.typenames req.umdf-ver req.unicode-ansi topic_type api_type api_location api_name f1_keywords dev_langs helpviewer_keywords
NS:d3dkmddi._DXGKARG_SETINTERRUPTTARGETPRESENTID
display
DXGKARG_SETINTERRUPTTARGETPRESENTID
02/03/2023
Windows
Learn more about the DXGKARG_SETINTERRUPTTARGETPRESENTID structure.
false
structure
d3dkmddi.h
Windows 11 (WDDM 3.0)
DXGKARG_SETINTERRUPTTARGETPRESENTID
apiref
HeaderDef
d3dkmddi.h
_DXGKARG_SETINTERRUPTTARGETPRESENTID
DXGKARG_SETINTERRUPTTARGETPRESENTID
_DXGKARG_SETINTERRUPTTARGETPRESENTID
d3dkmddi/_DXGKARG_SETINTERRUPTTARGETPRESENTID
DXGKARG_SETINTERRUPTTARGETPRESENTID
d3dkmddi/DXGKARG_SETINTERRUPTTARGETPRESENTID
c++
_DXGKARG_SETINTERRUPTTARGETPRESENTID

-description

The DXGKARG_SETINTERRUPTTARGETPRESENTID structure contains parameters for the driver's DXGKDDI_SETINTERRUPTTARGETPRESENTID callback function.

-struct-fields

-field VidPnSourceId

[in] A D3DDDI_VIDEO_PRESENT_SOURCE_ID value that identifies the VidPn source ID of the hardware flip queue.

-field LayerIndex

[in] A zero-based index value that identifies the MPO plane index of the flip queue.

-field InterruptTargetPresentId

[in] Value that identifies the PresentId that is required to raise a corresponding VSync or HSync interrupt when it's completed. InterruptTargetPresentId can be one of the following values:

Value Meaning
UINT64_MAX No VSync interrupt is required going forward until the target present ID is changed again.
0 VSync interrupts are required for every interval regardless of whether any new flips are completed.
Any other value Interrupts are raised if the currently scanned PresentId >= InterruptTargetPresentId.

-remarks

See Specifying Vsync interrupt behavior for more information.

-see-also

DXGKDDI_SETINTERRUPTTARGETPRESENTID