다음을 통해 공유


LPDD_NOTIFYCALLBACK 콜백 함수(ddkmapi.h)

NotifyCallback 콜백 함수는 발생한 이벤트와 관련된 작업을 수행합니다.

통사론

LPDD_NOTIFYCALLBACK LpddNotifycallback;

ULONG LpddNotifycallback(
  DWORD dwFlags,
  PVOID pContext,
  DWORD dwParam1,
  DWORD dwParam2
)
{...}

매개 변수

dwFlags

콜백을 호출한 이벤트를 나타냅니다. dwParam1dwParam2 값은 dwFlags값에 따라 달라집니다. 가능한 값은 다음과 같습니다.

dwParam1 dwParam2
DDNOTIFY_CLOSECAPTURE hCapture 하지 않는
DDNOTIFY_CLOSEDIRECTDRAW hDirectDraw 하지 않는
DDNOTIFY_CLOSESURFACE hSurface 하지 않는
DDNOTIFY_CLOSEVIDEOPORT hVideoPort 하지 않는
DDNOTIFY_DISPLAY_VSYNC hDirectDraw 하지 않는
DDNOTIFY_POSTDOSBOX hDirectDraw 하지 않는
DDNOTIFY_POSTRESCHANGE hDirectDraw 하지 않는
DDNOTIFY_PREDOSBOX hDirectDraw 하지 않는
DDNOTIFY_PRERESCHANGE hDirectDraw 하지 않는
DDNOTIFY_VP_LINE hVideoPort 하지 않는
DDNOTIFY_VP_VSYNC hVideoPort 하지 않는

pContext

호출자가 특정 함수 식별자와 함께 DxApi 함수에 대한 호출을 전달한 값을 포함합니다. 함수 식별자에 대한 자세한 내용은 DxApi참조하세요.

dwParam1

콜백을 호출한 이벤트와 관련된 개체에 대한 핸들입니다.

dwParam2

하지 않는.

반환 값

NotifyCallback 0을 반환합니다.

발언

비디오 캡처 드라이버는 비디오 캡처 드라이버가 런타임의 DxApi 함수를 호출할 때 DirectDraw 런타임에 NotifyCallback 콜백 함수를 제공합니다. 자세한 내용은 비디오 캡처 드라이버콜백 함수 알림 참조하세요.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 ddkmapi.h(Ddkmapi.h 포함)

참고 항목

DDOPENDIRECTDRAWIN

DDOPENDIRECTDRAWOUT

DDOPENSURFACEIN

DDOPENSURFACEOUT

DDOPENVIDEOPORTIN

DDOPENVIDEOPORTOUT

DDOPENVPCAPTUREDEVICEIN

DDOPENVPCAPTUREDEVICEOUT

DDREGISTERCALLBACK

DD_DXAPI_OPENDIRECTDRAW

DD_DXAPI_OPENSURFACE

DD_DXAPI_OPENVIDEOPORT

DD_DXAPI_OPENVPCAPTUREDEVICE

DD_DXAPI_REGISTER_CALLBACK

DxApi