Partager via


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)

Voir aussi

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdFlipToGDISurface

DdFreeDriverMemory

DdGetDriverInfo

DdSetExclusiveMode