Função IddCxSwapChainReleaseAndAcquireSystemBuffer (iddcx.h)
IddCxSwapChainReleaseAndAcquireSystemBuffer versões e adquire buffers do swapchain.
Sintaxe
HRESULT IddCxSwapChainReleaseAndAcquireSystemBuffer(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER *pOutArgs
);
Parâmetros
[in] SwapChainObject
O objeto IDDCX_SWAPCHAIN usado para consultar o endereço físico da superfície adquirida no momento.
[out] pOutArgs
Ponteiro para uma estrutura IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER na qual as informações resultantes da operação de liberação e aquisição são retornadas.
Valor de retorno
IddCxSwapChainReleaseAndAcquireSystemBuffer retorna S_OK com êxito; caso contrário, ele retorna um código de erro apropriado.
Observações
Além de liberar e adquirir buffers do conjunto de trocas, IddCxSwapChainReleaseAndAcquireSystemBuffer também descompacta e desbloqueia o buffer que está sendo liberado durante o mapeamento e bloqueio do buffer que está sendo adquirido. Por esse motivo, não é válido chamar IddCxSwapChainReleaseAndAcquireBuffer subsequente à chamada desse método. A estrutura IDDCX_SYSTEM_BUFFER_INFO apontada por pBufferInfo é preenchida com informações válidas apenas em uma versão bem-sucedida e adquire conforme indicado por um valor retornado de S_OK.
Requisitos
Requisito | Valor |
---|---|
servidor com suporte mínimo | Windows Server 2022 |
cabeçalho | iddcx.h |