Fonction IddCxSwapChainReleaseAndAcquireSystemBuffer (iddcx.h)

IddCxSwapChainReleaseAndAcquireSystemBuffer libère et acquiert des mémoires tampons à partir de la chaîne d’échange.

Syntaxe

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

Paramètres

[in] SwapChainObject

Objet IDDCX_SWAPCHAIN utilisé pour interroger l’adresse physique de la surface actuellement acquise.

[out] pOutArgs

Pointeur vers une structure IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER dans laquelle les informations résultantes de l’opération de mise en production et d’acquisition sont retournées.

Valeur retournée

IddCxSwapChainReleaseAndAcquireSystemBuffer retourne S_OK en cas de réussite ; sinon, il retourne un code d’erreur approprié.

Remarques

En plus de libérer et d’acquérir des tampons à partir de la chaîne d’échange, IddCxSwapChainReleaseAndAcquireSystemBuffer annule et déverrouille la mémoire tampon en cours de libération lors du mappage et du verrouillage de la mémoire tampon en cours d’acquisition. Pour cette raison, il n’est pas valide d’appeler IddCxSwapChainReleaseAndAcquireBuffer après l’appel de cette méthode. La structure IDDCX_SYSTEM_BUFFER_INFO pointée par pBufferInfo est remplie d’informations valides uniquement sur une mise en production réussie et une acquisition comme indiqué par une valeur de retour de S_OK.

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2022
En-tête iddcx.h

Voir aussi

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER

IDDCX_SYSTEM_BUFFER_INFO

IddCxSwapChainReleaseAndAcquireBuffer