IddCxSwapChainReleaseAndAcquireSystemBuffer 関数 (iddcx.h)
IddCxSwapChainReleaseAndAcquireSystemBuffer 、スワップチェーンからバッファーを解放して取得。
構文
HRESULT IddCxSwapChainReleaseAndAcquireSystemBuffer(
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER *pOutArgs
);
パラメーター
[in] SwapChainObject
現在取得されているサーフェスの物理アドレスのクエリに使用される IDDCX_SWAPCHAIN オブジェクト。
[out] pOutArgs
リリース操作と取得操作から得られる情報が返される IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER 構造体へのポインター。
戻り値
iddCxSwapChainReleaseAndAcquireSystemBuffer 成功するとS_OKが返されます。それ以外の場合は、適切なエラー コードが返されます。
備考
スワップチェーンからのバッファーの解放と取得に加えて、IddCxSwapChainReleaseAndAcquireSystemBuffer 、取得中のバッファーのマッピングとロックの間に解放されるバッファーのマップ解除とロック解除も行います。 このため、このメソッドの呼び出しの後 IddCxSwapChainReleaseAndAcquireBuffer を呼び出すことは無効です。 pBufferInfo 指す IDDCX_SYSTEM_BUFFER_INFO 構造体には、正常なリリースでのみ有効な情報が入力され、S_OKの戻り値によって示されるように取得されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小サーバー | Windows Server 2022 |
ヘッダー | iddcx.h |
関連項目
IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER
IddCxSwapChainReleaseAndAcquireBufferの