structure DD_NTCALLBACKS (ddrawint.h)
La structure DD_NTCALLBACKS contient des pointeurs d’entrée vers les fonctions de rappel Microsoft DirectDraw Microsoft Windows 2000 et ultérieures qu’un pilote de périphérique prend en charge.
Syntaxe
typedef struct _DD_NTCALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_FREEDRIVERMEMORY FreeDriverMemory;
PDD_SETEXCLUSIVEMODE SetExclusiveMode;
PDD_FLIPTOGDISURFACE FlipToGDISurface;
} DD_NTCALLBACKS, *PDD_NTCALLBACKS;
Membres
dwSize
Spécifie la taille en octets de cette structure DD_NTCALLBACKS.
dwFlags
Indique les fonctions de rappel Windows 2000 et ultérieures que le pilote a implémentées. Pour chaque bit défini dans dwFlags, le pilote doit initialiser le membre de pointeur de fonction correspondant de cette structure. Ce membre peut être un ou plusieurs des indicateurs suivants :
- DDHAL_NTCB32_FREEDRIVERMEMORY
- DDHAL_NTCB32_SETEXCLUSIVEMODE
- DDHAL_NTCB32_FLIPTOGDISURFACE
FreeDriverMemory
Pointe vers le rappel DdFreeDriverMemory fourni par le pilote.
SetExclusiveMode
Pointe vers le rappel DdSetExclusiveMode fourni par le pilote.
FlipToGDISurface
Pointe vers le rappel DdFlipToGDISurface fourni par le pilote.
Remarques
Les entrées que le pilote d’affichage n’utilise pas doivent être définies sur NULL. Le pilote doit initialiser cette structure lorsque sa fonction DdGetDriverInfo est appelée avec le GUID GUID_NTCallbacks.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ddrawint.h (inclure Winddi.h) |