Fonction IddCxSwapChainReleaseAndAcquireBuffer (iddcx.h)

Un pilote d’affichage indirect appelle IddCxSwapChainReleaseAndAcquireBuffer pour libérer la mémoire tampon actuelle dans la chaîne d’échange et en acquérir une nouvelle. Les IDD qui signalent la prise en charge fp16 doivent appeler IddCxSwapChainReleaseAndAcquireBuffer2 à la place.

Syntaxe

HRESULT IddCxSwapChainReleaseAndAcquireBuffer(
  IDDCX_SWAPCHAIN                   SwapChainObject,
  IDARG_OUT_RELEASEANDACQUIREBUFFER *pOutArgs
);

Paramètres

SwapChainObject

[in] Objet de chaîne d’échange précédemment transmis par le système d’exploitation au pilote dans un appel EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN .

pOutArgs

[out] Pointeur vers une structure IDARG_OUT_RELEASEANDACQUIREBUFFER dans laquelle les arguments de sortie de la fonction sont retournés.

Valeur retournée

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
En-tête iddcx.h
Bibliothèque IddCxStub.lib
DLL IddCx.dll
IRQL Must_inspect_result

Voir aussi

IDARG_OUT_RELEASEANDACQUIREBUFFER

IddCxSwapChainReleaseAndAcquireBuffer2