DD_STEREOMODE 结构 (ddrawint.h)

DD_STEREOMODE结构由运行时在 DdGetDriverInfo 调用中使用GUID_DDStereoMode来查询驱动程序是否支持给定视频显示模式的立体声。

语法

typedef struct _DD_STEREOMODE {
  DWORD dwSize;
  DWORD dwHeight;
  DWORD dwWidth;
  DWORD dwBpp;
  DWORD dwRefreshRate;
  BOOL  bSupported;
} *PDD_STEREOMODE, DD_STEREOMODE;

成员

dwSize

指定DD_STEREOMODE结构的大小(以字节为单位)。

dwHeight

指定显示模式扫描行中的高度。 如果此结构实际上是DD_GETDRIVERINFO2DATA调用,则具有 D3DGDI2_MAGIC 值。

dwWidth

指定显示模式的宽度(以像素为单位)。

dwBpp

指定显示模式的每像素位数。

dwRefreshRate

指定显示模式的刷新率(以hz为单位)。

bSupported

如果指定的显示模式支持立体声,则驱动程序将设置为 TRUE ;否则,驱动程序将设置为 FALSE

备注

若要检查每个显示模式以查看驱动程序是否支持该模式的立体声,运行时调用驱动程序的 DdGetDriverInfo 函数。 在此调用中,运行时指定 lpGetDriverInfo 参数指向的 DD_GETDRIVERINFODATA 结构的 guidInfo 成员中的GUID_DDStereoMode。 运行时还提供指向 DD_GETDRIVERINFODATA 的 lpvData 成员中的DD_STEREOMODE结构的指针。 如果驱动程序支持GUID_DDStereoMode,驱动程序将返回DD_OK,如果它支持具有指定显示模式的立体声,则DD_STEREOMODE的 bSupported 成员设置为 TRUE

GUID_DDStereoMode提供了一种按模式关闭立体声的方法,因为预期可以执行立体声的驱动程序可以在任何模式下进行立体声。

要求

   
标头 ddrawint.h (包括 Winddi.h)

另请参阅

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA

DdGetDriverInfo