Microsoft Windows CE 3.0  

DDHAL_GETDRIVERINFODATA

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The DDHAL_GETDRIVERINFODATAstructure returns the driver-specific information. This structure passes the information to the GetDriverInfocallback function.

typedef struct _DDHAL_GETDRIVERINFODATA { DWORD
dwSize
;
DWORD
dwFlags
;
GUID
guidInfo
;
DWORD
dwExpectedSize
;
LPVOID
lpvData
;
DWORD
dwActualSize
;
HRESULT
ddRVal
;
ULONG_PTR
dwContext
;
} DDHAL_GETDRIVERINFODATA;

Members

dwSize
Size of the structure as an input field filled in by DirectDraw.
dwFlags
0 specifies that no flags are currently defined. This input field is filled in by DirectDraw.
guidInfo
GUID for which DirectX is querying. This input field is filled in by DirectDraw.
dwExpectedSize
Amount of data in bytes that DirectDraw expects the driver to pass back. This input field is filled in by DirectDraw.
lpvData
Pointer to the buffer into which the driver is to copy the requested data. This input field is filled in by DirectDraw.
dwActualSize
Specifies the amount of data, in bytes, expected by the driver. This output field is filled in by the device driver.
ddRVal
Returns the value from the driver. This output field is filled in by the device driver.
dwContext
Context information for the driver. This input field is filled in by DirectDraw. This is the hDDmember of the DDRAWI_DIRECTDRAW_GBLstructure.

 Last updated on Tuesday, July 13, 2004

© 2004 Microsoft Corporation. All rights reserved.