Freigeben über


IddCxSwapChainReleaseAndAcquireSystemBuffer-Funktion (iddcx.h)

IddCxSwapChainReleaseAndAcquireSystemBuffer Versionen und erwirbt Puffer aus der Swapchain.

Syntax

HRESULT IddCxSwapChainReleaseAndAcquireSystemBuffer(
  [in]  IDDCX_SWAPCHAIN                         SwapChainObject,
  [out] IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER *pOutArgs
);

Parameter

[in] SwapChainObject

Das IDDCX_SWAPCHAIN Objekt, das zum Abfragen der physischen Adresse der aktuell abgerufenen Oberfläche verwendet wird.

[out] pOutArgs

Zeiger auf eine IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER Struktur, in der die resultierenden Informationen aus dem Release- und Abrufenvorgang zurückgegeben werden.

Rückgabewert

IddCxSwapChainReleaseAndAcquireSystemBuffer S_OK zurück; andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Bemerkungen

Zusätzlich zum Freigeben und Abrufen von Puffern aus der Swapchain IddCxSwapChainReleaseAndAcquireSystemBuffer auch zuordnungs- und entsperrt den Puffer, der beim Zuordnen und Sperren des abgerufenen Puffers freigegeben wird. Aus diesem Grund ist es ungültig, IddCxSwapChainReleaseAndAcquireBuffer nach dem Aufrufen dieser Methode aufzurufen. Die IDDCX_SYSTEM_BUFFER_INFO Struktur, die von pBufferInfo- verweist, wird nur mit gültigen Informationen zu einer erfolgreichen Veröffentlichung gefüllt und durch einen Rückgabewert von S_OK angegeben erworben.

Anforderungen

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

Siehe auch

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER

IDDCX_SYSTEM_BUFFER_INFO

IddCxSwapChainReleaseAndAcquireBuffer