NotifyCallback 回调函数执行与发生的事件相关的操作。
语法
LPDD_NOTIFYCALLBACK LpddNotifycallback;
ULONG LpddNotifycallback(
DWORD dwFlags,
PVOID pContext,
DWORD dwParam1,
DWORD dwParam2
)
{...}
参数
dwFlags
指示导致调用回调的事件。 dwParam1 和 dwParam2 中的值取决于 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) |