LPDD_NOTIFYCALLBACK回调函数 (ddkmapi.h)
NotifyCallback 回调函数执行与发生的事件相关的操作。
语法
LPDD_NOTIFYCALLBACK LpddNotifycallback;
ULONG LpddNotifycallback(
DWORD dwFlags,
PVOID pContext,
DWORD dwParam1,
DWORD dwParam2
)
{...}
参数
dwFlags
指示导致调用回调的事件。 dwParam1 和 dwParam2 中的值取决于 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 函数时,视频捕获驱动程序向 DirectDraw 运行时提供 NotifyCallback 回调函数。 有关详细信息,请参阅 通知视频捕获驱动程序中的回调函数。
要求
目标平台 | 桌面 |
标头 | ddkmapi.h (包括 Ddkmapi.h) |