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 |