Freigeben über


DD_FREEDRIVERMEMORYDATA-Struktur (ddrawint.h)

Die DD_FREEDRIVERMEMORYDATA-Struktur enthält die Details der kostenlosen Anforderung.

Syntax

typedef struct _DD_FREEDRIVERMEMORYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  HRESULT               ddRVal;
  VOID                  *FreeDriverMemory;
} *PDD_FREEDRIVERMEMORYDATA, DD_FREEDRIVERMEMORYDATA;

Member

lpDD

Zeigt auf die DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.

lpDDSurface

Zeigt auf die DD_SURFACE_LOCAL-Struktur , die die Oberfläche darstellt, die Microsoft DirectDraw zuzuordnen versucht.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdFreeDriverMemory-Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt an, dass es dem Treiber gelungen ist, Speicherplatz freizugeben. Andernfalls sollte der Treiber dies auf DDERR_OUTOFMEMORY festlegen. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

FreeDriverMemory

Wird von der DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.

Anforderungen

Anforderung Wert
Header ddrawint.h (include Winddi.h)

Weitere Informationen

DdFreeDriverMemory