Freigeben über


IDCompositionDevice4::CheckCompositionTextureSupport-Methode (dcomp.h)

Von Bedeutung

Einige Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft gibt keine Garantie, weder ausdrücklich noch impliziert, hinsichtlich der hier bereitgestellten Informationen.

Fragt ab, ob das direct3D-Gerät, das Sie zum Rendern verwenden, Kompositionstexturen unterstützt (ohne zuerst eine Direct3D-Textur auf diesem Gerät zuweisen zu müssen). Bevor Sie versuchen, Kompositionstexturen für Direct3D-Texturen zu erstellen, die von einem bestimmten Direct3D-Gerät unterstützt werden, sollten Sie CheckCompositionTextureSupport aufrufen und dieses Sicherungsgerät übergeben.

Im Allgemeinen kann ein Renderinggerät, das die Unterstützung für überwachte oder nicht überwachte Zaune über DXGI_ADAPTER_FLAG3 meldet, Kompositionstexturen unterstützen. In seltenen Fällen kann das Betriebssystem selbst jedoch das Feature für Kompositionstexturen deaktivieren. In diesem Fall meldet CheckCompositionTextureSupport auch nicht unterstützt.

Syntax

HRESULT CheckCompositionTextureSupport(
  IUnknown *renderingDevice,
  BOOL     *supportsCompositionTextures
);

Die Parameter

renderingDevice

Typ: _In_ IUnknown*

Das zugrunde stehenden Direct3D-Gerät.

supportsCompositionTextures

Typ: _Out_ BOOL*

Verweist auf einen Wert, bei dem truerenderingDevice Kompositionstexturen unterstützt; andernfalls false.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Header dcomp.h

Siehe auch