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) |