DD_GETAVAILDRIVERMEMORYDATA-Struktur (ddrawint.h)
Die DD_GETAVAILDRIVERMEMORYDATA-Struktur enthält die Informationen, die der Treiber benötigt, um die Menge des freien Arbeitsspeichers abzufragen und zurückzugeben.
Syntax
typedef struct _DD_GETAVAILDRIVERMEMORYDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
DDSCAPS DDSCaps;
DWORD dwTotal;
DWORD dwFree;
HRESULT ddRVal;
VOID *GetAvailDriverMemory;
} *PDD_GETAVAILDRIVERMEMORYDATA, DD_GETAVAILDRIVERMEMORYDATA;
Member
lpDD
Zeigt auf die DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.
DDSCaps
Verweist auf eine DDSCAPS-Struktur , die den Typ der Oberfläche beschreibt, für die die Speicherverfügbarkeit abgefragt wird.
dwTotal
Gibt den Speicherort an, an dem der Treiber die Anzahl der Bytes des vom Treiber verwalteten Arbeitsspeichers zurückgibt, die für Oberflächen des von DDSCaps beschriebenen Typs verwendet werden können.
dwFree
Gibt den Speicherort an, an dem der Treiber die Menge an freiem Arbeitsspeicher in Bytes für den von DDSCaps beschriebenen Oberflächentyp zurückgibt.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdGetAvailDriverMemory-Rückrufs schreibt. Ein Rückgabecode von DD_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
GetAvailDriverMemory
Wird von der Microsoft DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | ddrawint.h (include Winddi.h) |