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) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für