Share via


DDHAL_GETDRIVERINFODATA (Compact 2013)

3/26/2014

This structure returns the driver-specific information. This structure passes the information to the GetDriverInfo callback function.

Syntax

typedef struct _DDHAL_GETDRIVERINFODATA {
  LPDDRAWI_DIRECTDRAW_GBL lpDD;
  DWORD dwSize;
  DWORD dwFlags;
  GUID guidInfo;
  DWORD dwExpectedSize;
  LPVOID lpvData;
  DWORD dwActualSize;
  HRESULT ddRVal;
} 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.

Requirements

Header

ddrawi.h

See Also

Reference

DirectDraw Display Driver Structures
DDHAL_GETDRIVERINFODATA
DDRAWI_DIRECTDRAW_GBL
LPDDHAL_GETDRIVERINFO