Compartir a través de


estructura DD_MISCELLANEOUSCALLBACKS (ddrawint.h)

La estructura DD_MISCELLANEOUSCALLBACKS contiene un puntero de entrada a la devolución de llamada de consulta de memoria que admite un controlador de dispositivo.

Sintaxis

typedef struct _DD_MISCELLANEOUSCALLBACKS {
  DWORD                    dwSize;
  DWORD                    dwFlags;
  PDD_GETAVAILDRIVERMEMORY GetAvailDriverMemory;
} DD_MISCELLANEOUSCALLBACKS, *PDD_MISCELLANEOUSCALLBACKS;

Miembros

dwSize

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

dwFlags

Indica si el dispositivo admite la devolución de llamada DdGetAvailDriverMemory . El controlador establece este miembro en DDHAL_MISCCB32_GETAVAILDRIVERMEMORY cuando implementa la devolución de llamada.

GetAvailDriverMemory

Apunta a la devolución de llamada DdGetAvailDriverMemory 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_MiscellaneousCallbacks.

Requisitos

   
Encabezado ddrawint.h (incluya Winddi.h)

Consulte también

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_NTCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdGetAvailDriverMemory

DdGetDriverInfo