次の方法で共有


IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER構造体 (iddcx.h)

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER には、バッファーの解放と取得の操作に起因する情報が含まれています。

構文

struct IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER {
  [out] IDDCX_METADATA           *pMetaData;
  [out] IDDCX_SYSTEM_BUFFER_INFO *pBufferInfo;
};

メンバーズ

[out] pMetaData

フレームごとのメタデータとフレーム情報を含む IDDCX_METADATA 構造体へのポインター。

[out] pBufferInfo

バッファーのサーフェス情報を含む IDDCX_SYSTEM_BUFFER_INFO 構造体へのポインター。

備考

間接ディスプレイ ドライバー (IDD) は、IddCxSwapChainReleaseAndAcquireSystemBuffer呼び出すときに、IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER へのポインターを渡します。

手記

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER構造体には、次のコード例のように、ドライバーによって設定する必要がある他の 2 つの構造体へのポインターが含まれています。

IDDCX_METADATA MetaData = {};
IDDCX_SYSTEM_BUFFER_INFO SystemBufferInfo = {};
IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER system_Buffer = { &MetaData, &SystemBufferInfo };
HRESULT hr = IddCxSwapChainReleaseAndAcquireSystemBuffer(m_hSwapChain, &system_Buffer);

必要条件

要件 価値
サポートされる最小サーバー Windows Server 2022
ヘッダー iddcx.h

関連項目

IDDCX_METADATA

IDDCX_SYSTEM_BUFFER_INFO

IddCxSwapChainReleaseAndAcquireSystemBuffer の