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