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

IDDCX_SYSTEM_BUFFER_INFO

IddCxSwapChainReleaseAndAcquireBuffer