다음을 통해 공유


IddCxSwapChainGetPhysicallyContiguousAddress 함수(iddcx.h)

IddCxSwapChainGetPhysicallyContiguousAddress 는 지정된 스왑 체인의 현재 획득된 표면의 실제 주소를 검색합니다.

구문

HRESULT IddCxSwapChainGetPhysicallyContiguousAddress(
  [in]  IDDCX_SWAPCHAIN  SwapChainObject,
  [out] PHYSICAL_ADDRESS *pSurfaceAddresss
);

매개 변수

[in] SwapChainObject

현재 획득한 표면의 실제 주소를 쿼리하는 데 사용되는 IDDCX_SWAPCHAIN 개체입니다.

[out] pSurfaceAddresss

surface 또는 nullptr의 실제 주소로 채워진 PHYSICAL_ADDRESS 변수에 대한 포인터입니다.

반환 값

IddCxSwapChainGetPhysicallyContiguousAddress 는 성공 시 S_OK 반환하고 pSurface에서 유효한 물리적 포인터를 나타냅니다. 물리적으로 연속된 메모리에 주 복제본을 할당하는 초기 요청을 충족할 수 없는 경우 이 메서드는 E_NOINTERFACE 반환합니다. 표면이 현재 획득되지 않았거나 pSurface 가 nullptr인 경우 이 메서드는 E_INVALIDARG 반환합니다.

설명

IddCxSwapChainGetPhysicallyContiguousAddress 는 지정된 스왑 체인의 현재 획득한 표면을 조회하고 먼저 보류 중인 렌더링 명령을 기다립니다. 대기가 성공하면 초기 요청이 성공하면 표면의 실제 주소를 검색한 다음, 표면이 포함된 범위에서 캐시 플러시 및 무효화를 수행합니다.

요구 사항

요구 사항
지원되는 최소 서버 Windows Server 2022
머리글 iddcx.h

추가 정보

IDDCX_ADAPTER_FLAGS

IddCxSwapChainReleaseAndAcquireBuffer

IddCxSwapChainReleaseAndAcquireSystemBuffer