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.
Legt die Quellregion fest, die für die Swapchain verwendet werden soll.
Verwenden Sie SetSourceSize , um den Teil der Swapchain anzugeben, aus der das Betriebssystem präsentiert. Dies ermöglicht eine effektive Größenänderung, ohne die teurere IDXGISwapChain::ResizeBuffers-Methode aufzurufen. Vor Windows 8.1 war der Aufruf von IDXGISwapChain::ResizeBuffers die einzige Möglichkeit, die Größe der Swapchain zu ändern. Das Quellrechteck wird immer durch den Bereich [0, 0, Width, Height] definiert.
Syntax
HRESULT SetSourceSize(
UINT Width,
UINT Height
);
Parameter
Width
Quellbreite, die für die Swapchain verwendet werden soll. Dieser Wert muss größer als 0 (null) und kleiner oder gleich der Gesamtbreite der Swapchain sein.
Height
Quellhöhe, die für die Swapchain verwendet werden soll. Dieser Wert muss größer als 0 (null) und kleiner oder gleich der Gesamthöhe der Swapchain sein.
Rückgabewert
Diese Methode kann Folgendes zurückgeben:
- E_INVALIDARG, wenn mindestens ein Parameter die Größe des Rückpuffers überschreitet.
- Möglicherweise weitere Fehlercodes, die im Thema DXGI_ERROR beschrieben werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | dxgi1_3.h |
Bibliothek | Dxgi.lib |