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 返回零。

言论

视频捕获驱动程序在视频捕获驱动程序调用运行时 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