Freigeben über


ICompositionTextureInterop-Schnittstelle (windows.ui.composition.interop.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.

Um auf Interopmethoden zuzugreifen, fragen Sie ICompositionTextureInterop über das Kompositionstexturobjekt ab.

Die Schnittstelle zu einem Objekt, das eine unformatierte Direct3D-Textur darstellt, die als Inhalt an ein DComp-Visual gebunden werden kann. Das Objekt kann überall dort verwendet werden, wo eine generische Kompositionsoberfläche heute in diesen APIs verwendet werden kann, z. B. als Inhalt eines Visuals oder eines Oberflächenpinsels. Das -Objekt macht einen verfügbaren Zaun verfügbar, der zum Synchronisieren von Anwendungsrendering- und Kompositionsarbeiten verwendet werden kann. Kann auch verschiedene Attribute akzeptieren, z. B. einen Alphamodus, ein Quellrekt und einen Farbraum, um den angezeigten Inhalt präziser zu definieren.

Die Kompositionstextur-API unterstützt nur Direct3D 11.

Vererbung

Die ICompositionTextureInterop-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

Die ICompositionTextureInterop-Schnittstelle verfügt über diese Methoden.

 
ICompositionTextureInterop::GetAvailableFence

Ruft ein Direct3D-Synchronisierungszaun-Wert-Paar ab, das angibt, wann die Kompositionstextur verfügbar wird, wenn diese Informationen bekannt sind.

Requirements (Anforderungen)

   
Kopfzeile windows.ui.composition.interop.h