PDD_GETAVAILDRIVERMEMORY função de retorno de chamada (ddrawint.h)
A função de retorno de chamada DdGetAvailDriverMemory consulta a quantidade de memória livre no heap de memória gerenciado pelo driver.
Sintaxe
PDD_GETAVAILDRIVERMEMORY PddGetavaildrivermemory;
DWORD PddGetavaildrivermemory(
PDD_GETAVAILDRIVERMEMORYDATA unnamedParam1
)
{...}
Parâmetros
unnamedParam1
Aponta para uma estrutura DD_GETAVAILDRIVERMEMORYDATA que contém as informações necessárias para executar a consulta.
Retornar valor
DdGetAvailDriverMemory retorna um dos seguintes códigos de retorno de chamada:
Comentários
Essa função não precisará ser implementada se a memória for gerenciada pelo DirectDraw.
DdGetAvailDriverMemory determina a quantidade de memória livre nos heaps privados do driver para o tipo de superfície especificado. O driver deve marcar os recursos de superfície especificados no membro DDSCaps da estrutura a seguir em relação aos heaps que está mantendo internamente, para determinar qual tamanho de heap consultar. Por exemplo, se DDSCAPS_NONLOCALVIDMEM estiver definido, o driver deverá retornar apenas contribuições dos heaps do AGP.
O driver indica seu suporte a DdGetAvailDriverMemory implementando uma resposta a GUID_MiscellaneousCallbacks no DdGetDriverInfo.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ddrawint.h (inclua Winddi.h) |