IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER Struktur (iddcx.h)

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER enthält die Informationen, die sich aus einer Pufferfreigabe und einem Erwerbvorgang ergeben.

Syntax

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

Angehörige

[out] pMetaData

Zeigen Sie auf eine IDDCX_METADATA Struktur, die Metadaten und Frameinformationen pro Frame enthält.

[out] pBufferInfo

Zeigen Sie auf eine IDDCX_SYSTEM_BUFFER_INFO Struktur, die die Oberflächeninformationen eines Puffers enthält.

Bemerkungen

Ein indirekter Anzeigetreiber (IDD) übergibt einen Zeiger an eine IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER, wenn er IddCxSwapChainReleaseAndAcquireSystemBufferaufruft.

Anmerkung

Die IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER-Struktur enthält Zeiger auf zwei andere Strukturen, die vom Treiber wie im folgenden Beispielcode festgelegt werden sollten:

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

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- iddcx.h

Siehe auch

IDDCX_METADATA

IDDCX_SYSTEM_BUFFER_INFO

IddCxSwapChainReleaseAndAcquireSystemBuffer