D3DKMT_WAITFORVERTICALBLANKEVENT2 structure (d3dkmthk.h)
Describes parameters for multiple wait objects, including a vertical blank event. Supported starting with Windows 8.
Syntax
typedef struct _D3DKMT_WAITFORVERTICALBLANKEVENT2 {
[in] D3DKMT_HANDLE hAdapter;
[in] D3DKMT_HANDLE hDevice;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT NumObjects;
D3DKMT_PTR_TYPE ObjectHandleArray[D3DKMT_MAX_WAITFORVERTICALBLANK_OBJECTS];
} D3DKMT_WAITFORVERTICALBLANKEVENT2;
Members
[in] hAdapter
A handle to the adapter.
[in] hDevice
A handle to the display device. This member is optionally specified. However, if the OpenGL ICD specifies the display device, the kernel is given more optimization opportunities with regard to power usage.
[in] VidPnSourceId
The zero-based identification number of the video present source in a path of a video present network (VidPN) topology for the VidPN source.
NumObjects
The number of wait objects to wait on, which equals the size of the array specified by the ObjectHandleArray member.
[in] ObjectHandleArray[D3DKMT_MAX_WAITFORVERTICALBLANK_OBJECTS]
A handle to an array of wait objects to wait on.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | d3dkmthk.h (include D3dkmthk.h) |