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 unused
DDNOTIFY_CLOSEDIRECTDRAW hDirectDraw unused
DDNOTIFY_CLOSESURFACE hSurface unused
DDNOTIFY_CLOSEVIDEOPORT hVideoPort unused
DDNOTIFY_DISPLAY_VSYNC hDirectDraw unused
DDNOTIFY_POSTDOSBOX hDirectDraw unused
DDNOTIFY_POSTRESCHANGE hDirectDraw unused
DDNOTIFY_PREDOSBOX hDirectDraw unused
DDNOTIFY_PRERESCHANGE hDirectDraw unused
DDNOTIFY_VP_LINE hVideoPort unused
DDNOTIFY_VP_VSYNC hVideoPort unused

pContext

包含呼叫者傳遞至 DxApi 函式以及特定函式識別碼的值。 如需函式識別碼的詳細資訊,請參閱 DxApi

dwParam1

處理與導致呼叫回呼之事件相關的物件。

dwParam2

未使用的。

傳回值

NotifyCallback 會傳回零。

備註

當視訊擷取驅動程式呼叫執行時間的 DxApi函式時,視訊擷取驅動程式會將NotifyCallback 回呼函式提供給 DirectDraw 執行時間。 如需詳細資訊,請參閱 在影片擷取驅動程式中通知回呼函式。

需求

   
目標平台 桌面
標頭 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