IDCompositionDevice4::CheckCompositionTextureSupport 方法 (dcomp.h)
重要
有些資訊與發行前版本產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
查詢您用來轉譯的 Direct3D 裝置是否支持組合紋理 (,而不需要先在該裝置上配置 Direct3D 紋理) 。 在您嘗試為指定的 Direct3D 裝置支援的 Direct3D 紋理建立組合紋理之前,您應該呼叫 CheckCompositionTextureSupport,並傳遞該支持裝置。
一般而言,透過 DXGI_ADAPTER_FLAG3 報告受監視柵欄支援的轉譯裝置能夠支持組合紋理。 但在罕見的情況下,操作系統 (操作系統本身) 可以停用組合紋理功能;在此情況下 ,CheckCompositionTextureSupport 也會報告不支援。
語法
HRESULT CheckCompositionTextureSupport(
IUnknown *renderingDevice,
BOOL *supportsCompositionTextures
);
參數
renderingDevice
類型:_In_ IUnknown*
備份 Direct3D 裝置。
supportsCompositionTextures
類型:_Out_ BOOL*
如果 renderingDevice 支持組合紋理,true
則指向的值,否則為 『false』。
傳回值
類型: HRESULT
如果函式成功,它會 傳回S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
標頭 | dcomp.h |