Поделиться через


Функция IddCxSwapChainReleaseAndAcquireSystemBuffer (iddcx.h)

IddCxSwapChainReleaseAndAcquireSystemBuffer выпуска и получает буферы из цепочки буферов.

Синтаксис

HRESULT IddCxSwapChainReleaseAndAcquireSystemBuffer(
  [in]  IDDCX_SWAPCHAIN                         SwapChainObject,
  [out] IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER *pOutArgs
);

Параметры

[in] SwapChainObject

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

[out] pOutArgs

Указатель на структуру IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER, в которой возвращаются полученные сведения из выпуска и операции получения.

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

IddCxSwapChainReleaseAndAcquireSystemBuffer возвращает S_OK при успешном выполнении; в противном случае возвращается соответствующий код ошибки.

Замечания

Помимо освобождения и получения буферов из цепочки буферов, IddCxSwapChainReleaseAndAcquireSystemBuffer также распакуется и разблокирует буфер, выпущенный при сопоставлении и блокировке полученного буфера. По этой причине недопустимо вызывать IddCxSwapChainReleaseAndAcquireBuffer после вызова этого метода. Структура IDDCX_SYSTEM_BUFFER_INFO, на которую указывает pBufferInfo, заполняется допустимыми сведениями только об успешном выпуске и получается, как указано возвращаемым значением S_OK.

Требования

Требование Ценность
минимальный поддерживаемый сервер Windows Server 2022
заголовка iddcx.h

См. также

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER

IDDCX_SYSTEM_BUFFER_INFO

IddCxSwapChainReleaseAndAcquireBuffer