다음을 통해 공유


IddCxSwapChainGetPhysicallyContiguousAddress 함수(iddcx.h)

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

통사론

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

매개 변수

[in] SwapChainObject

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

[out] pSurfaceAddresss

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

반환 값

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

발언

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

요구 사항

요구
지원되는 최소 서버 Windows Server 2022
헤더 iddcx.h

참고 항목

IDDCX_ADAPTER_FLAGS

IddCxSwapChainReleaseAndAcquireBuffer

IddCxSwapChainReleaseAndAcquireSystemBuffer