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 |