Compartilhar via


PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER função de retorno de chamada (iddcx.h)

PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER é um ponteiro para uma função de retorno de chamada do sistema operacional por meio da qual liberar e adquirir buffers de uma cadeia de troca.

Sintaxe

PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER PfnIddcxswapchainreleaseandacquiresystembuffer;

HRESULT * PfnIddcxswapchainreleaseandacquiresystembuffer(
  [in]  PIDD_DRIVER_GLOBALS DriverGlobals,
  [in]  IDDCX_SWAPCHAIN SwapChainObject,
  [out] IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER *pOutArgs
)
{...}

Parâmetros

[in] DriverGlobals

Ponteiro para uma estrutura IDD_DRIVER_GLOBALS que contém dados definidos pelo sistema por driver.

[in] SwapChainObject

O objeto IDDCX_SWAPCHAIN passado para a chamada EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN .

[out] pOutArgs

Argumentos de saída das funções.

Retornar valor

PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER retorna S_OK; caso contrário, retornará um código de erro apropriado.

Comentários

Um driver de exibição indireto (IDD) não deve usar esse ponteiro para chamar diretamente a função para a qual ele aponta. Em vez disso, os IDDs devem chamar IddCxSwapChainReleaseAndAcquireSystemBuffer.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Cabeçalho iddcx.h

Confira também

IddCxSwapChainReleaseAndAcquireSystemBuffer