IddCxSwapChainReleaseAndAcquireSystemBuffer-Funktion (iddcx.h)

IddCxSwapChainReleaseAndAcquireSystemBuffer gibt frei und ruft Puffer aus der Swapchain ab.

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 Acquire-Vorgang zurückgegeben werden.

Rückgabewert

IddCxSwapChainReleaseAndAcquireSystemBuffer gibt bei Erfolg S_OK zurück. Andernfalls wird ein geeigneter Fehlercode zurückgegeben.

Hinweise

Zusätzlich zum Freigeben und Abrufen von Puffern aus der Swapchain hebt IddCxSwapChainReleaseAndAcquireSystemBuffer auch die Zuordnung des freigegebenen Puffers auf und entsperrt sie beim Zuordnen und Sperren des abgerufenen Puffers. Aus diesem Grund ist es nicht gültig, IddCxSwapChainReleaseAndAcquireBuffer nach dem Aufruf dieser Methode aufzurufen. Die IDDCX_SYSTEM_BUFFER_INFO Struktur, auf die pBufferInfo verweist, wird nur mit gültigen Informationen über eine erfolgreiche Freigabe gefüllt und abgerufen, wie durch den Rückgabewert S_OK angegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile iddcx.h

Weitere Informationen

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER

IDDCX_SYSTEM_BUFFER_INFO

IddCxSwapChainReleaseAndAcquireBuffer