共用方式為


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

另請參閱