PDD_GETAVAILDRIVERMEMORY función de devolución de llamada (ddrawint.h)
La función de devolución de llamada DdGetAvailDriverMemory consulta la cantidad de memoria libre en el montón de memoria administrada por el controlador.
Sintaxis
PDD_GETAVAILDRIVERMEMORY PddGetavaildrivermemory;
DWORD PddGetavaildrivermemory(
PDD_GETAVAILDRIVERMEMORYDATA unnamedParam1
)
{...}
Parámetros
unnamedParam1
Apunta a una estructura de DD_GETAVAILDRIVERMEMORYDATA que contiene la información necesaria para realizar la consulta.
Valor devuelto
DdGetAvailDriverMemory devuelve uno de los siguientes códigos de devolución de llamada:
Comentarios
Esta función no es necesario implementar si DirectDraw administrará la memoria.
DdGetAvailDriverMemory determina la cantidad de memoria libre que hay en los montones privados del controlador para el tipo de superficie especificado. El controlador debe comprobar las funcionalidades de superficie especificadas en el miembro DDSCaps de la estructura siguiente en los montones que mantiene internamente para determinar el tamaño del montón que se va a consultar. Por ejemplo, si se establece DDSCAPS_NONLOCALVIDMEM, el controlador debe devolver solo las contribuciones del montón de AGP.
El controlador indica su compatibilidad con DdGetAvailDriverMemory mediante la implementación de una respuesta a GUID_MiscellaneousCallbacks en DdGetDriverInfo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | ddrawint.h (incluya Winddi.h) |