DDREGISTERCALLBACK-Struktur (ddkmapi.h)
Die DDREGISTERCALLBACK-Struktur enthält die Registrierungsrückrufinformationen. Diese Struktur wird sowohl vom DD_DXAPI_REGISTER_CALLBACK als auch von DD_DXAPI_UNREGISTER_CALLBACK Funktionsbezeichnern der DxApi-Funktion verwendet.
Syntax
typedef struct _DDREGISTERCALLBACK {
HANDLE hDirectDraw;
ULONG dwEvents;
LPDD_NOTIFYCALLBACK pfnCallback;
ULONG_PTR dwParam1;
ULONG_PTR dwParam2;
PVOID pContext;
} DDREGISTERCALLBACK, *LPDDREGISTERCALLBACK;
Member
hDirectDraw
Gibt das Microsoft DirectDraw-Handle an.
dwEvents
Definiert das Ereignis, das den Rückruf auslösen soll. Die Werte in dwParam1 und dwParam2 hängen vom Ereignis ab. Die folgenden Ereignisse werden definiert:
Ereignis | BESCHREIBUNG | dwParam1,dwParam2 |
---|---|---|
DDEVENT_DISPLAY_VSYNC | Wird jedes Mal aufgerufen, wenn eine Anzeige-V-Synchronisierung stattfindet. |
|
DDEVENT_POSTDOSBOX | Wird aufgerufen, nachdem sie aus einem Vollbild-MS-DOS-Feld oder dem Sicherheitsdialogfeld zurückgegeben wurde (wird angezeigt, wenn STRG+ALT+ENTF gedrückt wird). |
|
DDEVENT_POSTRESCHANGE | Wird aufgerufen, nachdem eine Modusänderung erfolgt ist. |
|
DDEVENT_PREDOSBOX | Wird aufgerufen, bevor Sie ein Vollbild-MS-DOS-Feld oder das Sicherheitsdialogfeld eingeben (wird angezeigt, wenn STRG+ALT+ENTF gedrückt wird). |
|
DDEVENT_PRERESCHANGE | Wird aufgerufen, bevor eine Modusänderung eintritt. |
|
DDEVENT_VP_LINE | Legt fest, dass jedes Mal ein IRQ auftritt, wenn der Hardwarevideoport die angegebene Zeile schreibt, und ruft dann den Rückruf jedes Mal auf, wenn der IRQ ausgelöst wird. |
|
DDEVENT_VP_VSYNC | Wird jedes Mal aufgerufen, wenn eine Hardwarevideoport-V-Synchronisierung stattfindet. |
|
pfnCallback
Verweist auf eine pfnCallback-Rückruffunktion , die aufgerufen wird, wenn das vom dwEvents-Element angegebene Ereignis auftritt.
dwParam1
Definiert durch das dwEvents-Element .
dwParam2
Definiert durch das dwEvents-Element .
pContext
Enthält Clientdaten, die an den Client zurückgegeben werden, wenn die PfnCallback-Rückruffunktion aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | ddkmapi.h (include Ddkmapi.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