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
指定顯示模式的重新整理速率。
bSupported
如果指定的顯示模式支援身歷聲,則驅動程式會設定為 TRUE ,否則為 FALSE 。
備註
若要檢查每個顯示模式,以查看驅動程式是否支援該模式的身歷聲,執行時間會呼叫驅動程式的 DdGetDriverInfo 函式。 在此呼叫中,執行時間會在lpGetDriverInfo參數指向之DD_GETDRIVERINFODATA 結構的guidInfo成員中指定GUID_DDStereoMode。 執行時間也會提供DD_GETDRIVERINFODATA lpvData 成員中DD_STEREOMODE結構的指標。 如果驅動程式支援GUID_DDStereoMode,並將 DD_STEREOMODE 的 bSupported 成員設定為 TRUE ,則驅動程式會傳回DD_OK如果它支援具有指定顯示模式的立體化。
GUID_DDStereoMode提供關閉每一模式的身歷聲的方法,因為預期可以執行身歷聲的驅動程式可以在任何模式中執行身歷聲。
需求
標頭 | ddrawint.h (包括 Winddi.h) |