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 |