Функция 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 |