Freigeben über


IDCompositionDevice4::CheckCompositionTextureSupport-Methode (dcomp.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe erheblich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Fragt ab, ob das Direct3D-Gerät, das Sie zum Rendern verwenden, Kompositionstexturen unterstützt (ohne zuvor eine Direct3D-Textur auf diesem Gerät zuordnen 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 das unterstützende Gerät übergeben.

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

Syntax

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

Parameter

renderingDevice

Typ: _In_ IUnknown*

Das unterstützende Direct3D-Gerät.

supportsCompositionTextures

Typ: _Out_ BOOL*

Zeigt auf einen Wert von true , wenn renderingDevice Kompositionstexturen unterstützt, andernfalls "false".

Rückgabewert

Typ: HRESULT

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

Anforderungen

Anforderung Wert
Header dcomp.h

Weitere Informationen