Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine IDXGIDevice1-Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten erzeugen.
Vererbung
Die IDXGIDevice1-Schnittstelle erbt von IDXGIDevice. IDXGIDevice1 verfügt auch über folgende Membertypen:
Methoden
Die IDXGIDevice1-Schnittstelle verfügt über diese Methoden.
|
IDXGIDevice1::GetMaximumFrameLatency Ruft die Anzahl der Frames ab, die das System zum Rendern in die Warteschlange stellen darf. |
|
IDXGIDevice1::SetMaximumFrameLatency Legt die Anzahl der Frames fest, die das System zum Rendern in die Warteschlange stellen darf. |
Hinweise
Diese Schnittstelle wird von Direct3D 12-Geräten nicht unterstützt. Direct3D 12-Anwendungen haben direkte Kontrolle über ihre Swapchainverwaltung, sodass die Anwendung eine bessere Latenzsteuerung übernehmen sollte. Sie können Waitable-Objekte (siehe DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT) und bei Bedarf die IDXGISwapChain2::SetMaximumFrameLatency-Methode verwenden.
Diese Schnittstelle wird von DXGI 1.0, das in Windows Vista und Windows Server 2008 ausgeliefert wurde, nicht unterstützt. DxGI 1.1-Unterstützung ist erforderlich, die unter Windows 7, Windows Server 2008 R2 und als Update auf Windows Vista mit Service Pack 2 (SP2) (KB 971644) und Windows Server 2008 (KB 971512) verfügbar ist.
Die IDXGIDevice1-Schnittstelle ist für die Verwendung durch DXGI-Objekte konzipiert, die Zugriff auf andere DXGI-Objekte benötigen. Diese Schnittstelle ist nützlich für Anwendungen, die Direct3D nicht für die Kommunikation mit DXGI verwenden.
Die Direct3D-Gerätefunktionen zum Erstellen geben ein Direct3D-Geräteobjekt zurück. Dieses Direct3D-Geräteobjekt implementiert die IUnknown-Schnittstelle . Sie können dieses Direct3D-Geräteobjekt für die entsprechende IDXGIDevice1-Schnittstelle des Geräts abfragen. Verwenden Sie den folgenden Code, um die IDXGIDevice1-Schnittstelle eines Direct3D-Geräts abzurufen:
IDXGIDevice1 * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice1), (void **)&pDXGIDevice);
Windows Phone 8: Diese API wird unterstützt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | dxgi.h |