Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure DDREGISTERCALLBACK contient les informations de rappel de registre. Cette structure est utilisée à la fois par les identificateurs de fonction DD_DXAPI_REGISTER_CALLBACK et DD_DXAPI_UNREGISTER_CALLBACK de la fonction DxApi.
Syntaxe
typedef struct _DDREGISTERCALLBACK {
HANDLE hDirectDraw;
ULONG dwEvents;
LPDD_NOTIFYCALLBACK pfnCallback;
ULONG_PTR dwParam1;
ULONG_PTR dwParam2;
PVOID pContext;
} DDREGISTERCALLBACK, *LPDDREGISTERCALLBACK;
Membres
hDirectDraw
Spécifie le handle Microsoft DirectDraw.
dwEvents
Définit l’événement qui doit déclencher le rappel. Les valeurs de dwParam1 et dwParam2 dépendent de l’événement. Les événements suivants sont définis :
| Événement | Description | dwParam1,dwParam2 |
|---|---|---|
| DDEVENT_DISPLAY_VSYNC | Appelé chaque fois qu’une synchronisation V d’affichage se produit. |
|
| DDEVENT_POSTDOSBOX | Appelé après le retour à partir d’une zone de MS-DOS plein écran ou de la boîte de dialogue de sécurité (s’affiche lorsque Ctrl+Alt+Suppr est enfoncée). |
|
| DDEVENT_POSTRESCHANGE | Appelé après un changement de mode. |
|
| DDEVENT_PREDOSBOX | Appelé avant d’entrer une zone de MS-DOS plein écran ou la boîte de dialogue de sécurité (s’affiche lorsque Ctrl+Alt+Suppr est enfoncée). |
|
| DDEVENT_PRERESCHANGE | Appelé avant qu’une modification de mode ne se produise. |
|
| DDEVENT_VP_LINE | Définit un IRQ à effectuer chaque fois que le port vidéo matériel écrit la ligne spécifiée, puis appelle le rappel chaque fois que l’IRQ est déclenché. |
|
| DDEVENT_VP_VSYNC | Appelée à chaque fois qu’une synchronisation V de port vidéo matériel se produit. |
|
pfnCallback
Pointe vers une fonction de rappel pfnCallback appelée lorsque l’événement spécifié par le membre dwEvents se produit.
dwParam1
Défini par le membre dwEvents.
dwParam2
Défini par le membre dwEvents.
pContext
Contient les données clientes transmises au client si la fonction de rappel pfnCallback est appelée.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | ddkmapi.h (include Ddkmapi.h) |