Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure contains local data for each individual DirectDraw video port object.
typedef struct _DDRAWI_DDVIDEOPORT_LCL {LPDDRAWI_DIRECTDRAW_LCLlpDD;DDVIDEOPORTDESCddvpDesc;DDVIDEOPORTINFOddvpInfo;LPDDRAWI_DDRAWSURFACE_INT lpSurface;LPDDRAWI_DDRAWSURFACE_INTlpVBISurface;LPDDRAWI_DDRAWSURFACE_INT* lpFlipInts;DWORDdwNumAutoflip;DWORDdwProcessID;DWORDdwStateFlags;DWORDdwFlags;DWORDdwRefCnt;FLATPTRfpLastFlip;ULONG_PTRdwReserved1;ULONG_PTRdwReserved2;HANDLEhDDVideoPort;DWORDdwNumVBIAutoflip;LPDDVIDEOPORTDESClpVBIDesc;LPDDVIDEOPORTDESClpVideoDesc;LPDDVIDEOPORTINFOlpVBIInfo;LPDDVIDEOPORTINFOlpVideoInfo;DWORDdwVBIProcessID;} DDRAWI_DDVIDEOPORT_LCL;
Members
- lpDD
Pointer to a DDRAWI_DIRECTDRAW_LCL structure that contains the local DirectDraw object's data. - ddvpDesc**
Pointer to a DDVIDEOPORTDESC structure that describes the video port object. - ddvpInfo**
Pointer to a DDVIDEOPORTINFO structure that describes the transfer of video data to a surface. - lpSurface**
Pointer to a DDRAWI_DDRAWSURFACE_INT structure for the surface receiving the data. - lpVBISurface**
Pointer to a DDRAWI_DDRAWSURFACE_INT structure for the surface receiving the VBI data. - lpFlipInts**
This member is used by DirectDraw and should not be filled in by the driver. - dwNumAutoflip**
Number of current autoflip surfaces. The driver should use this member for information purposes only. - dwProcessID**
This member is used by DirectDraw and should not be filled in by the driver. - dwStateFlags**
This member is used by DirectDraw and should not be filled in by the driver. - dwFlags**
This member is used by DirectDraw and should not be filled in by the driver. - dwRefCnt**
This member is used by DirectDraw and should not be filled in by the driver. - fpLastFlip**
This member is used by DirectDraw and should not be filled in by the driver. - dwReserved1, dwReserved2
Reserved for the display driver. - hDDVideoPort**
This member is used by DirectDraw and should not be filled in by the driver. - dwNumVBIAutoflip**
Number of VBI surfaces currently being autoflipped. The driver should use this member for information purposes only. - lpVBIDesc
This member is used by DirectDraw and should not be filled in by the driver. - lpVideoDesc
This member is used by DirectDraw and should not be filled in by the driver. - lpVBIInfo
This member is used by DirectDraw and should not be filled in by the driver. - lpVideoInfo
This member is used by DirectDraw and should not be filled in by the driver. - dwVBIProcessID
This member is used by DirectDraw and should not be filled in by the driver.
Requirements
OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header: Ddrawi.h.
See Also
DDRAWI_DIRECTDRAW_LCL | DDVIDEOPORTDESC | DDVIDEOPORTINFO | DDRAWI_DDRAWSURFACE_INT | Video Port Structures
Send Feedback on this topic to the authors