DD_KERNELCALLBACKS-Struktur (ddrawint.h)
Die DD_KERNELCALLBACKS-Struktur enthält Einstiegszeiger auf die Vom Treiber unterstützten Rückruffunktionen im DirectDraw-Kernelmodus.
Syntax
typedef struct DD_KERNELCALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_KERNELCB_SYNCSURFACE SyncSurfaceData;
PDD_KERNELCB_SYNCVIDEOPORT SyncVideoPortData;
} DD_KERNELCALLBACKS, *PDD_KERNELCALLBACKS;
Member
dwSize
Gibt die Größe dieser DD_KERNELCALLBACKS-Struktur in Bytes an.
dwFlags
Gibt an, welche Microsoft DirectDraw-Kernelrückruffunktionen der Treiber implementiert hat. 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_KERNEL_SYNCSURFACEDATA
- DDHAL_KERNEL_SYNCVIDEOPORTDATA
SyncSurfaceData
Verweist auf den vom Treiber bereitgestellten DdSyncSurfaceData-Rückruf .
SyncVideoPortData
Verweist auf den vom Treiber bereitgestellten DdSyncVideoPortData-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_KernelCallbacks GUID aufgerufen wird.
Anforderungen
Kopfzeile | ddrawint.h (einschließlich Winddi.h) |