DD_NTCALLBACKS-Struktur (ddrawint.h)

Die DD_NTCALLBACKS-Struktur enthält Einstiegszeiger auf Microsoft Windows 2000 und höher, die von einem Gerätetreiber unterstützt werden.

Syntax

typedef struct _DD_NTCALLBACKS {
  DWORD                dwSize;
  DWORD                dwFlags;
  PDD_FREEDRIVERMEMORY FreeDriverMemory;
  PDD_SETEXCLUSIVEMODE SetExclusiveMode;
  PDD_FLIPTOGDISURFACE FlipToGDISurface;
} DD_NTCALLBACKS, *PDD_NTCALLBACKS;

Member

dwSize

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

dwFlags

Gibt an, welche Rückruffunktionen von Windows 2000 und höher vom Treiber implementiert wurden. Für jedes in dwFlags festgelegte Bit muss der Treiber den entsprechenden Funktionszeigermember dieser Struktur initialisieren. Bei diesem Member kann es sich um ein oder mehrere der folgenden Flags handelt:

DDHAL_NTCB32_FREEDRIVERMEMORY
DDHAL_NTCB32_SETEXCLUSIVEMODE
DDHAL_NTCB32_FLIPTOGDISURFACE

FreeDriverMemory

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

SetExclusiveMode

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

FlipToGDISurface

Verweist auf den vom Treiber bereitgestellten DdFlipToGDISurface-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_NTCallbacks GUID aufgerufen wird.

Anforderungen

Anforderung Wert
Header ddrawint.h (einschließlich Winddi.h)

Weitere Informationen

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdFlipToGDISurface

DdFreeDriverMemory

DdGetDriverInfo

DdSetExclusiveMode