Compartir a través de


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)

Consulte también

DD_GETAVAILDRIVERMEMORYDATA

DdGetDriverInfo