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) |