IDirect3D9Ex::GetAdapterModeCountEx 方法 (d3d9.h)
傳回可用的顯示模式數目。
語法
UINT GetAdapterModeCountEx(
[in] UINT Adapter,
[in] const D3DDISPLAYMODEFILTER *pFilter
);
參數
[in] Adapter
類型: UINT
序數,表示要從中擷取顯示模式計數的顯示配接器。
[in] pFilter
類型: const D3DDISPLAYMODEFILTER*
指定所需顯示模式的特性。 請參閱 D3DDISPLAYMODEFILTER。
傳回值
類型: UINT
可用的顯示模式數目。 從這個方法傳回值零表示不支援這類顯示模式,或只是無法再使用此監視器。
備註
相同硬體的其他頭顯示模式變更、監視器變更或其連線狀態變更,以及桌面擴充/未擴充等事件,都可能會影響可用的顯示模式數目。
若要全螢幕應用程式,S_PRESENT_MODE_CHANGED從 PresentEx 或 CheckDeviceState 傳回,即表示顯示模式設定因這些事件而失敗。
若要增加成功設定目前可用顯示模式的機會,全螢幕應用程式應該嘗試在收到S_PRESENT_MODE_CHANGED時重新查詢可用的顯示模式清單。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d9.h |
程式庫 | D3D9.lib |