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