Compartilhar via


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)

Confira também

DD_GETAVAILDRIVERMEMORYDATA

DdGetDriverInfo