Compartir a través de


estructura DD_GETAVAILDRIVERMEMORYDATA (ddrawint.h)

La estructura DD_GETAVAILDRIVERMEMORYDATA contiene la información que necesita el controlador para consultar y devolver la cantidad de memoria libre.

Sintaxis

typedef struct _DD_GETAVAILDRIVERMEMORYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DDSCAPS               DDSCaps;
  DWORD                 dwTotal;
  DWORD                 dwFree;
  HRESULT               ddRVal;
  VOID                  *GetAvailDriverMemory;
} *PDD_GETAVAILDRIVERMEMORYDATA, DD_GETAVAILDRIVERMEMORYDATA;

Miembros

lpDD

Apunta a la estructura DD_DIRECTDRAW_GLOBAL que describe el dispositivo del controlador.

DDSCaps

Apunta a una estructura DDSCAPS que describe el tipo de superficie para la que se consulta la disponibilidad de memoria.

dwTotal

Especifica la ubicación en la que el controlador devuelve el número de bytes de memoria administrada por el controlador que se pueden usar para superficies del tipo descrito por DDSCaps.

dwFree

Especifica la ubicación en la que el controlador devuelve la cantidad de memoria libre en bytes para el tipo de superficie descrito por DDSCaps.

ddRVal

Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdGetAvailDriverMemory . Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, consulte Valores devueltos para DirectDraw.

GetAvailDriverMemory

Usado por la API de Microsoft DirectDraw y el controlador no debe rellenarlo.

Requisitos

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

Consulte también

DdGetAvailDriverMemory