Share via


struttura DD_GETAVAILDRIVERMEMORYDATA (ddrawint.h)

La struttura DD_GETAVAILDRIVERMEMORYDATA contiene le informazioni necessarie dal driver per eseguire query e restituire la quantità di memoria libera.

Sintassi

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

Members

lpDD

Punta alla struttura DD_DIRECTDRAW_GLOBAL che descrive il dispositivo del driver.

DDSCaps

Punta a una struttura DDSCAPS che descrive il tipo di superficie su cui viene eseguita la query sulla disponibilità della memoria.

dwTotal

Specifica il percorso in cui il driver restituisce il numero di byte di memoria gestita dal driver che può essere utilizzata per le superfici del tipo descritto da DDSCaps.

dwFree

Specifica la posizione in cui il driver restituisce la quantità di memoria libera in byte per il tipo di superficie descritto da DDSCaps.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdGetAvailDriverMemory . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Valori restituiti per DirectDraw.

GetAvailDriverMemory

Usato dall'API Microsoft DirectDraw e non deve essere compilato dal driver.

Requisiti

Requisito Valore
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdGetAvailDriverMemory