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


функция обратного вызова PFN_IDDCXSWAPCHAINRELEASEANDACQUIREBUFFER2 (iddcx.h)

PFN_IDDCXSWAPCHAINRELEASEANDACQUIREBUFFER2 — это указатель на функцию обратного вызова ОС, которая освобождает буфер из цепочки буферов и получает новый буфер.

Синтаксис

PFN_IDDCXSWAPCHAINRELEASEANDACQUIREBUFFER2 PfnIddcxswapchainreleaseandacquirebuffer2;

HRESULT * PfnIddcxswapchainreleaseandacquirebuffer2(
  PIDD_DRIVER_GLOBALS DriverGlobals,
  IDDCX_SWAPCHAIN SwapChainObject,
  IDARG_IN_RELEASEANDACQUIREBUFFER2 *pInArgs,
  IDARG_OUT_RELEASEANDACQUIREBUFFER2 *pOutArgs
)
{...}

Параметры

DriverGlobals

[in] Содержит системные данные для каждого драйвера.

SwapChainObject

[in] Объект цепочки буферов, с которым связан буфер.

pInArgs

[in] Входные аргументы для функции.

pOutArgs

[out] Выходные аргументы для функции.

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

PFN_IDDCXSWAPCHAINRELEASEANDACQUIREBUFFER2 возвращает значение NTSTATUS, указывающее на успех или сбой функции.

Замечания

Непрямый драйвер отображения (IDD) не должен использовать этот указатель функции напрямую. Идентификаторы должны вместо этого вызывать IddCxSwapChainReleaseAndAcquireBuffer2.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Обновление Windows 11 версии 22H2 сентября (IddCx версии 1.10)
заголовка iddcx.h

См. также

IddCxSwapChainReleaseAndAcquireBuffer2