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 |