PDD_SURFCB_BLT 콜백 함수(ddrawint.h)

DdBlt 콜백 함수는 비트 블록 전송을 수행합니다.

구문

PDD_SURFCB_BLT PddSurfcbBlt;

DWORD PddSurfcbBlt(
  PDD_BLTDATA unnamedParam1
)
{...}

매개 변수

unnamedParam1

드라이버가 블릿을 수행하는 데 필요한 정보를 포함하는 DD_BLTDATA 구조를 가리킵니다.

반환 값

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

설명

DdBlt 는 DirectDraw 드라이버에서 선택적으로 구현할 수 있습니다.

비트 블록 전송을 수행하기 전에 드라이버는 대상 표면과 관련된 대칭 이동이 진행 중이 아닌지 확인해야 합니다. 대상 표면이 대칭 이동과 관련된 경우 드라이버는 lpBlt에서 DD_BLTDATA 구조체의 ddRVal 멤버를 DDERR_WASSTILLDRAWING DDHAL_DRIVER_HANDLED 반환하도록 설정해야 합니다.

드라이버는 dwFlags를 검사 수행할 블릿 작업의 유형을 결정해야 합니다. 드라이버는 문서화되지 않은 플래그에 대해 검사 않아야 합니다.

투명(색 키 지정) Blt을 수행할 때 드라이버는 비교에서 사용되지 않는 픽셀 비트를 무시해야 합니다. (32bpp 모드에서 instance 경우 높은 바이트는 일반적으로 사용되지 않습니다. 이 바이트는 색 키 비교에 사용하면 안 됩니다.)

요구 사항

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

추가 정보

DD_BLTDATA