LPDD_NOTIFYCALLBACK Rückruffunktion (ddkmapi.h)
Die NotifyCallback- Rückruffunktion führt Vorgänge im Zusammenhang mit einem aufgetretenen Ereignis aus.
Syntax
LPDD_NOTIFYCALLBACK LpddNotifycallback;
ULONG LpddNotifycallback(
DWORD dwFlags,
PVOID pContext,
DWORD dwParam1,
DWORD dwParam2
)
{...}
Parameter
dwFlags
Gibt das Ereignis an, das dazu führte, dass der Rückruf aufgerufen wurde. Die Werte in dwParam1 und dwParam2 hängen vom Wert dwFlagsab. Die folgenden Werte sind möglich:
Flagge | dwParam1 | dwParam2- |
---|---|---|
DDNOTIFY_CLOSECAPTURE | hCapture | unbenutzt |
DDNOTIFY_CLOSEDIRECTDRAW | hDirectDraw | unbenutzt |
DDNOTIFY_CLOSESURFACE | hSurface | unbenutzt |
DDNOTIFY_CLOSEVIDEOPORT | hVideoPort | unbenutzt |
DDNOTIFY_DISPLAY_VSYNC | hDirectDraw | unbenutzt |
DDNOTIFY_POSTDOSBOX | hDirectDraw | unbenutzt |
DDNOTIFY_POSTRESCHANGE | hDirectDraw | unbenutzt |
DDNOTIFY_PREDOSBOX | hDirectDraw | unbenutzt |
DDNOTIFY_PRERESCHANGE | hDirectDraw | unbenutzt |
DDNOTIFY_VP_LINE | hVideoPort | unbenutzt |
DDNOTIFY_VP_VSYNC | hVideoPort | unbenutzt |
pContext
Enthält einen Wert, den der Aufrufer in einem Aufruf der DxApi--Funktion zusammen mit einem bestimmten Funktionsbezeichner übergeben hat. Weitere Informationen zu Funktionsbezeichnern finden Sie unter DxApi-.
dwParam1
Behandeln Sie das Objekt im Zusammenhang mit dem Ereignis, das dazu führte, dass der Rückruf aufgerufen wurde.
dwParam2
Unbenutzt.
Rückgabewert
NotifyCallback- gibt Null zurück.
Bemerkungen
Ein Videoaufnahmetreiber stellt eine NotifyCallback- Rückruffunktion zur DirectDraw-Laufzeit bereit, wenn der Videoaufnahmetreiber die DxApi--Funktion der Laufzeit aufruft. Weitere Informationen finden Sie unter Benachrichtigen von Rückruffunktionen in einem Videoaufnahmetreiber.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ddkmapi.h (include Ddkmapi.h) |