DdReenableDirectDrawObject 函式 (ddrawgdi.h)
[此函式可能會隨著每個作業系統修訂而變更。 請改用 DirectDraw 和 Microsoft Direct3DAPIs;這些 API 會隔離應用程式與這類操作系統變更,並隱藏與顯示驅動程式直接互動所涉及的許多其他困難。
NtGdiDdReenableDirectDrawObject 函式的包裝函式。 它會在模式切換樣式事件之後重新啟用 Microsoft DirectDraw 驅動程序實例,例如 true 模式切換、全螢幕 Microsoft MS-DOS 方塊的外觀,或顯示驅動程式的變更。
GdiEntry10 定義為此函式的別名。
語法
BOOL DdReenableDirectDrawObject(
LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal,
BOOL *pbNewMode
);
參數
pDirectDrawGlobal
需要重新啟用的 DirectDraw 物件。
pbNewMode
BOOL 的指標,此指標會填入代表顯示模式是否變更的值。
傳回值
如果成功 (裝置可以重新啟用) ,此函式會傳回 TRUE。 否則 (例如,顯示驅動程式已變更) ,它會傳回 FALSE。
備註
重新啟用對象之後,可以使用 對 DdQueryDirectDrawObject 或 GdiEntry2 的呼叫來重新查詢裝置的功能。
建議您使用 DirectDraw 或 Direct3D API,以獨立於作業系統的方式自動化和抽象化此程式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | ddrawgdi.h |