다음을 통해 공유


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 구조체에는 다음 예제 코드와 같이 드라이버에서 설정해야 하는 두 개의 다른 구조체에 대한 포인터가 포함되어 있습니다.

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