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