Freigeben über


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)

Weitere Informationen

DdGetAvailDriverMemory