Partager via


structure IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER (iddcx.h)

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER contient les informations résultant d’une mise en mémoire tampon et d’une opération d’acquisition.

Syntaxe

struct IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER {
  [out] IDDCX_METADATA           *pMetaData;
  [out] IDDCX_SYSTEM_BUFFER_INFO *pBufferInfo;
};

Membres

[out] pMetaData

Pointeur vers une structure IDDCX_METADATA contenant des métadonnées par image et des informations d’image.

[out] pBufferInfo

Pointeur vers une structure IDDCX_SYSTEM_BUFFER_INFO contenant les informations de surface d’une mémoire tampon.

Remarques

Un pilote d’affichage indirect (IDD) transmet un pointeur à un IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER lorsqu’il appelle IddCxSwapChainReleaseAndAcquireSystemBuffer.

Note

La structure IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER contient des pointeurs vers deux autres structures qui doivent être définies par le pilote comme dans l’exemple de code suivant :

IDDCX_METADATA MetaData = {};
IDDCX_SYSTEM_BUFFER_INFO SystemBufferInfo = {};
IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER system_Buffer = { &MetaData, &SystemBufferInfo };
HRESULT hr = IddCxSwapChainReleaseAndAcquireSystemBuffer(m_hSwapChain, &system_Buffer);

Exigences

Exigence Valeur
serveur minimum pris en charge Windows Server 2022
d’en-tête iddcx.h

Voir aussi

IDDCX_METADATA

IDDCX_SYSTEM_BUFFER_INFO

IddCxSwapChainReleaseAndAcquireSystemBuffer