LPDD_NOTIFYCALLBACK fonction de rappel (ddkmapi.h)
La fonction de rappel NotifyCallback effectue des opérations liées à un événement qui s’est produit.
Syntaxe
LPDD_NOTIFYCALLBACK LpddNotifycallback;
ULONG LpddNotifycallback(
DWORD dwFlags,
PVOID pContext,
DWORD dwParam1,
DWORD dwParam2
)
{...}
Paramètres
dwFlags
Indique l’événement qui a provoqué l’appel du rappel. Les valeurs dans dwParam1 et dwParam2 dépendent de la valeur de dwFlags. Les valeurs suivantes sont possibles :
Indicateur | 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
Contient une valeur que l’appelant a passée dans un appel à la fonction DxApi avec un identificateur de fonction spécifique. Pour plus d’informations sur les identificateurs de fonction, consultez DxApi.
dwParam1
Gérez l’objet lié à l’événement qui a provoqué l’appel du rappel.
dwParam2
Inutilisé.
Valeur retournée
NotifyCallback retourne zéro.
Notes
Un pilote de capture vidéo fournit une fonction de rappel NotifyCallback au runtime DirectDraw lorsque le pilote de capture vidéo appelle la fonction DxApi du runtime. Pour plus d’informations, consultez Notifier les fonctions de rappel dans un pilote de capture vidéo.
Spécifications
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ddkmapi.h (inclure Ddkmapi.h) |