Метод IDXGISwapChain2::SetSourceSize (dxgi1_3.h)

Задает исходный регион, используемый для цепочки буферов.

Используйте SetSourceSize , чтобы указать часть цепочки буферов, из которой представлена операционная система. Это позволяет эффективно изменять размер без вызова более дорогого метода IDXGISwapChain::ResizeBuffers . До Windows 8.1 единственным способом изменения размера цепочки буферов был вызов IDXGISwapChain::ResizeBuffers. Исходный прямоугольник всегда определяется областью [0, 0, ширина, высота].

Синтаксис

HRESULT SetSourceSize(
  UINT Width,
  UINT Height
);

Параметры

Width

Ширина источника, используемая для цепочки буферов. Это значение должно быть больше нуля и быть меньше или равно общей ширине цепочки буферов.

Height

Высота источника, используемая для цепочки буферов. Это значение должно быть больше нуля и быть меньше или равно общей высоте цепочки буферов.

Возвращаемое значение

Этот метод может возвращать:

  • E_INVALIDARG, если один или несколько параметров превышают размер заднего буфера.
  • Возможно, другие коды ошибок, описанные в DXGI_ERROR разделе.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dxgi1_3.h
Библиотека Dxgi.lib

См. также раздел

GetSourceSize

IDXGISwapChain2