Skip to content

Latest commit

 

History

History
134 lines (106 loc) · 4.41 KB

ns-ddrawint-dd_waitforverticalblankdata.md

File metadata and controls

134 lines (106 loc) · 4.41 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:ddrawint._DD_WAITFORVERTICALBLANKDATA
DD_WAITFORVERTICALBLANKDATA (ddrawint.h)
The DD_WAITFORVERTICALBLANKDATA structure contains information necessary to obtain the monitor's vertical blank information.D
*PDD_WAITFORVERTICALBLANKDATA
DDHAL_WAITFORVERTICALBLANKDATA
DDHAL_WAITFORVERTICALBLANKDATA structure [Display Devices]
DD_WAITFORVERTICALBLANKDATA
DD_WAITFORVERTICALBLANKDATA structure [Display Devices]
ddrawint/DD_WAITFORVERTICALBLANKDATA
ddstrcts_cd09b34a-249c-4166-8624-bb638cf4bfe1.xml
display.dd_waitforverticalblankdata
display\dd_waitforverticalblankdata.htm
display
27224fb2-3843-4843-b66f-0a3dd8325e1f
12/05/2018
*PDD_WAITFORVERTICALBLANKDATA, DDHAL_WAITFORVERTICALBLANKDATA, DDHAL_WAITFORVERTICALBLANKDATA structure [Display Devices], DD_WAITFORVERTICALBLANKDATA, DD_WAITFORVERTICALBLANKDATA structure [Display Devices], ddrawint/DD_WAITFORVERTICALBLANKDATA, ddstrcts_cd09b34a-249c-4166-8624-bb638cf4bfe1.xml, display.dd_waitforverticalblankdata
ddrawint.h
Winddi.h, Ddrawi.h
Windows
Windows
*PDD_WAITFORVERTICALBLANKDATA, DD_WAITFORVERTICALBLANKDATA
19H1
_DD_WAITFORVERTICALBLANKDATA
ddrawint/_DD_WAITFORVERTICALBLANKDATA
PDD_WAITFORVERTICALBLANKDATA
ddrawint/PDD_WAITFORVERTICALBLANKDATA
DD_WAITFORVERTICALBLANKDATA
ddrawint/DD_WAITFORVERTICALBLANKDATA
c++
APIRef
kbSyntax
HeaderDef
ddrawint.h
DDHAL_WAITFORVERTICALBLANKDATA

DD_WAITFORVERTICALBLANKDATA structure

-description

The DD_WAITFORVERTICALBLANKDATA structure contains information necessary to obtain the monitor's vertical blank information.

-struct-fields

-field lpDD

Points to a DD_DIRECTDRAW_GLOBAL structure that describes the driver's device.

-field dwFlags

Specifies how the driver should wait for the vertical blank. This member can be one of the following values:

Flag Meaning
DDWAITVB_BLOCKBEGIN The driver should return when it detects the beginning of the vertical blank interval.
DDWAITVB_BLOCKBEGINEVENT Set up an event to trigger when the vertical blank begins. This flag is not currently supported.
DDWAITVB_BLOCKEND The driver should return when it detects the end of the vertical blank interval and display begins.
DDWAITVB_I_TESTVB The driver should determine whether a vertical blank is currently occurring and return the status in bIsInVB.

-field bIsInVB

Indicates the status of the vertical blank. A value of TRUE indicates that the device is in a vertical blank; FALSE means that it is not. The driver should return the current vertical blanking status in this member when dwFlags is DDWAITVB_I_TESTVB.

-field hEvent

Handle for the event that should be triggered when the vertical blank begins. The event is triggered on an interrupt, so if your hardware is able to generate an interrupt on the vertical blank, you should pass this event handle to your HwVidInterrupt function so that the event is triggered when the interrupt fires. This member is currently unsupported and should be ignored by the driver.

-field ddRVal

Specifies the location in which the driver writes the return value of the DdWaitForVerticalBlank callback. A return code of DD_OK indicates success. For more information, see Return Values for DirectDraw.

-field WaitForVerticalBlank

Used by the Microsoft DirectDraw API and should not be filled in by the driver.

-see-also

DdWaitForVerticalBlank