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 函式時,視訊擷取驅動程式會將 NotifyCallback 回呼函式提供給 DirectDraw 運行時間。 如需詳細資訊,請參閱影片擷取驅動程式中的 通知回呼函式。
要求
| 要求 | 價值 |
|---|---|
| 目標平臺 | 桌面 |
| 標頭 | ddkmapi.h (包括 Ddkmapi.h) |