функция обратного вызова LPDD_NOTIFYCALLBACK (ddkmapi.h)
Функция обратного вызова NotifyCallback выполняет операции, связанные с событием, которое произошло.
Синтаксис
LPDD_NOTIFYCALLBACK LpddNotifycallback;
ULONG LpddNotifycallback(
DWORD dwFlags,
PVOID pContext,
DWORD dwParam1,
DWORD 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 возвращает ноль.
Замечания
Драйвер записи видео предоставляет функцию обратного вызова notifyCallback
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | ddkmapi.h (include Ddkmapi.h) |