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) |