Compartir a través de


Función IddCxSwapChainReleaseAndAcquireSystemBuffer (iddcx.h)

versiones de IddCxSwapChainReleaseAndAcquireSystemBuffer y adquiere búferes de la cadena de intercambio.

Sintaxis

HRESULT IddCxSwapChainReleaseAndAcquireSystemBuffer(
  [in]  IDDCX_SWAPCHAIN                         SwapChainObject,
  [out] IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER *pOutArgs
);

Parámetros

[in] SwapChainObject

Objeto IDDCX_SWAPCHAIN utilizado para consultar la dirección física de la superficie adquirida actualmente.

[out] pOutArgs

Puntero a una estructura IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER en la que se devuelve la información resultante de la versión y la operación de adquisición.

Valor devuelto

iddCxSwapChainReleaseAndAcquireSystemBuffer devuelve S_OK correcto; de lo contrario, devuelve un código de error adecuado.

Observaciones

Además de liberar y adquirir búferes de la cadena de intercambio, IddCxSwapChainReleaseAndAcquireSystemBuffer también desasigna y desbloquea el búfer que se libera mientras se asigna y bloquea el búfer que se va a adquirir. Por este motivo, no es válido llamar a IddCxSwapChainReleaseAndAcquireBuffer posterior a llamar a este método. La estructura de IDDCX_SYSTEM_BUFFER_INFO a la que apunta pBufferInfo se rellena con información válida solo sobre una versión correcta y adquiere como se indica mediante un valor devuelto de S_OK.

Requisitos

Requisito Valor
servidor mínimo admitido Windows Server 2022
encabezado de iddcx.h

Consulte también

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER

IDDCX_SYSTEM_BUFFER_INFO

iddCxSwapChainReleaseAndAcquireBuffer