DD_MISCELLANEOUSCALLBACKS-Struktur (ddrawint.h)

Die DD_MISCELLANEOUSCALLBACKS-Struktur enthält einen Einstiegszeiger auf den Speicherabfragerückruf, den ein Gerätetreiber unterstützt.

Syntax

typedef struct _DD_MISCELLANEOUSCALLBACKS {
  DWORD                    dwSize;
  DWORD                    dwFlags;
  PDD_GETAVAILDRIVERMEMORY GetAvailDriverMemory;
} DD_MISCELLANEOUSCALLBACKS, *PDD_MISCELLANEOUSCALLBACKS;

Member

dwSize

Gibt die Größe dieser DD_MISCELLANEOUSCALLBACKS-Struktur in Byte an.

dwFlags

Gibt an, ob das Gerät den DdGetAvailDriverMemory-Rückruf unterstützt. Der Treiber legt diesen Member auf DDHAL_MISCCB32_GETAVAILDRIVERMEMORY fest, wenn er den Rückruf implementiert.

GetAvailDriverMemory

Verweist auf den vom Treiber bereitgestellten DdGetAvailDriverMemory-Rückruf .

Hinweise

Einträge, die der Anzeigetreiber nicht verwendet, sollten auf NULL festgelegt werden. Der Treiber sollte diese Struktur initialisieren, wenn seine DdGetDriverInfo-Funktion mit der GUID_MiscellaneousCallbacks GUID aufgerufen wird.

Anforderungen

   
Kopfzeile ddrawint.h (einschließlich Winddi.h)

Weitere Informationen

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_NTCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdGetAvailDriverMemory

DdGetDriverInfo