IddCxSwapChainReleaseAndAcquireSystemBuffer, fonction (iddcx.h)
IddCxSwapChainReleaseAndAcquireSystemBuffer versions 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 la mise en production et de l’opération d’acquisition sont retournées.
Valeur de retour
IddCxSwapChainReleaseAndAcquireSystemBuffer retourne S_OK en cas de réussite ; sinon, elle retourne un code d’erreur approprié.
Remarques
En plus de libérer et d’acquérir des mémoires tampons à partir de la chaîne d’échange, IddCxSwapChainReleaseAndAcquireSystemBuffer également unmaps et déverrouille la mémoire tampon libérée pendant le mappage et le 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 version réussie et acquise comme indiqué par une valeur de retour de S_OK.
Exigences
Exigence | Valeur |
---|---|
serveur minimum pris en charge | Windows Server 2022 |
d’en-tête | iddcx.h |