IDirect3DSwapChain9Ex-Schnittstelle (d3d9.h)

Anwendungen verwenden die Methoden der IDirect3DSwapChain9Ex-Schnittstelle , um eine Swapchain zu bearbeiten.

Vererbung

Die IDirect3DSwapChain9Ex-Schnittstelle erbt von IDirect3DSwapChain9. IDirect3DSwapChain9Ex verfügt auch über folgende Membertypen:

Methoden

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

 
IDirect3DSwapChain9Ex::GetDisplayModeEx

Ruft die räumliche Auflösung, die Farbauflösung, die Aktualisierungshäufigkeit und die Drehungseinstellungen des Anzeigemodus ab. (IDirect3DSwapChain9Ex.GetDisplayModeEx)
IDirect3DSwapChain9Ex::GetLastPresentCount

Gibt die Anzahl der Verarbeitungen der Swapchain zurück.

Hinweise

Es gibt immer mindestens eine Swapchain für jedes Gerät, die als implizite Swapchain bezeichnet wird. Eine zusätzliche Swapchain zum Rendern mehrerer Ansichten vom gleichen Gerät kann jedoch durch Aufrufen der CreateAdditionalSwapChain-Methode erstellt werden.

Diese Schnittstelle erbt wie alle COM-Schnittstellen von der IUnknown-Schnittstelle .

Die Typen LPDIRECT3DSWAPCHAIN9 und PDIRECT3DSWAPCHAIN9 sind als Zeiger auf die IDirect3DSwapChain9-Schnittstelle definiert.

IDirect3DSwapChain9Ex-Objekte werden als Zeiger auf ein IDirect3DSwapChain9-Objekt zurückgegeben, wenn GetSwapChain für eine instance von IDirect3DDevice9Ex aufgerufen wird. Die IDirect3DSwapChain9Ex-Schnittstelle wird abgerufen, indem QueryInterface für die instance von IDirect3DSwapChain9 aufgerufen wird, die von GetSwapChain zurückgegeben wurde.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d9.h

Weitere Informationen

Direct3D-Schnittstellen

Featurezusammenfassung (Direct3D 9 für Windows Vista)

IDirect3DSwapChain9