Share via


PDD_SURFCB_UPDATEOVERLAY 콜백 함수(ddrawint.h)

DdUpdateOverlay 콜백 함수는 오버레이 표면의 시각적 특성을 변경하거나 수정합니다.

구문

PDD_SURFCB_UPDATEOVERLAY PddSurfcbUpdateoverlay;

DWORD PddSurfcbUpdateoverlay(
  PDD_UPDATEOVERLAYDATA unnamedParam1
)
{...}

매개 변수

unnamedParam1

오버레이를 업데이트하는 데 필요한 정보가 포함된 DD_UPDATEOVERLAYDATA 구조를 가리킵니다.

반환 값

DdUpdateOverlay 는 다음 콜백 코드 중 하나를 반환합니다.

설명

DdUpdateOverlay 는 화면에 오버레이 표면을 표시하거나 숨기거나 위치를 변경합니다. 또한 사용할 스트레치 팩터 또는 색 키 유형과 같은 오버레이 표면의 특성을 설정합니다.

드라이버는 오버레이 업데이트 요청을 지원하는 대역폭이 있는지 여부를 결정해야 합니다. 드라이버는 lpUpdateOverlay에서 DD_UPDATEOVERLAYDATA 구조체의 dwFlags 멤버를 사용하여 요청 유형과 처리 방법을 결정해야 합니다.

드라이버/하드웨어는 rDest 및 DD_UPDATEOVERLAYDATArSrc 멤버가 지정한 사각형의 크기가 다를 때 그에 따라 오버레이를 확장하거나 축소해야 합니다.

DdFlip은 오버레이 표면 간 대칭 이동에 사용되므로 DdUpdateOverlay의 성능은 중요하지 않습니다.

요구 사항

   
대상 플랫폼 데스크톱
머리글 ddrawint.h(Winddi.h 포함)

추가 정보

DD_UPDATEOVERLAYDATA

DdFlip

DdSetColorKey

DdSetOverlayPosition