Compartir a través de


estructura DD_NTCALLBACKS (ddrawint.h)

La estructura de DD_NTCALLBACKS contiene punteros de entrada a Microsoft Windows 2000 y posteriores funciones de devolución de llamada de Microsoft DirectDraw que admite un controlador de dispositivo.

Sintaxis

typedef struct _DD_NTCALLBACKS {
  DWORD                dwSize;
  DWORD                dwFlags;
  PDD_FREEDRIVERMEMORY FreeDriverMemory;
  PDD_SETEXCLUSIVEMODE SetExclusiveMode;
  PDD_FLIPTOGDISURFACE FlipToGDISurface;
} DD_NTCALLBACKS, *PDD_NTCALLBACKS;

Miembros

dwSize

Especifica el tamaño en bytes de esta estructura de DD_NTCALLBACKS.

dwFlags

Indica qué funciones de devolución de llamada de Windows 2000 y posteriores ha implementado el controlador. Para cada bit establecido en dwFlags, el controlador debe inicializar el miembro de puntero de función correspondiente de esta estructura. Este miembro puede ser una o varias de las marcas siguientes:

DDHAL_NTCB32_FREEDRIVERMEMORY
DDHAL_NTCB32_SETEXCLUSIVEMODE
DDHAL_NTCB32_FLIPTOGDISURFACE

FreeDriverMemory

Apunta a la devolución de llamada DdFreeDriverMemory proporcionada por el controlador.

SetExclusiveMode

Apunta a la devolución de llamada DdSetExclusiveMode proporcionada por el controlador.

FlipToGDISurface

Apunta a la devolución de llamada DdFlipToGDISurface proporcionada por el controlador.

Comentarios

Las entradas que el controlador de pantalla no usa deben establecerse en NULL. El controlador debe inicializar esta estructura cuando se llama a su función DdGetDriverInfo con el GUID de GUID_NTCallbacks.

Requisitos

Requisito Valor
Header ddrawint.h (incluya Winddi.h)

Consulte también

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdFlipToGDISurface

DdFreeDriverMemory

DdGetDriverInfo

DdSetExclusiveMode