Compartilhar via


estrutura DD_GETAVAILDRIVERMEMORYDATA (ddrawint.h)

A estrutura DD_GETAVAILDRIVERMEMORYDATA contém as informações necessárias para o driver consultar e retornar a quantidade de memória livre.

Sintaxe

typedef struct _DD_GETAVAILDRIVERMEMORYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DDSCAPS               DDSCaps;
  DWORD                 dwTotal;
  DWORD                 dwFree;
  HRESULT               ddRVal;
  VOID                  *GetAvailDriverMemory;
} *PDD_GETAVAILDRIVERMEMORYDATA, DD_GETAVAILDRIVERMEMORYDATA;

Membros

lpDD

Aponta para a estrutura DD_DIRECTDRAW_GLOBAL que descreve o dispositivo do driver.

DDSCaps

Aponta para uma estrutura DDSCAPS que descreve o tipo de superfície para o qual a disponibilidade de memória está sendo consultada.

dwTotal

Especifica o local no qual o driver retorna o número de bytes de memória gerenciada pelo driver que podem ser usados para superfícies do tipo descrito por DDSCaps.

dwFree

Especifica o local em que o driver retorna a quantidade de memória livre em bytes para o tipo de superfície descrito por DDSCaps.

ddRVal

Especifica o local em que o driver grava o valor retornado do retorno de chamada DdGetAvailDriverMemory . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.

GetAvailDriverMemory

Usado pela API do Microsoft DirectDraw e não deve ser preenchido pelo driver.

Requisitos

Requisito Valor
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DdGetAvailDriverMemory