функция обратного вызова 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 |