Freigeben über


DDREGISTERCALLBACK-Struktur (ddkmapi.h)

Die DDREGISTERCALLBACK-Struktur enthält die Registerrückrufinformationen. Diese Struktur wird sowohl von den 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;

Angehörige

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 V-Synchronisierung angezeigt wird.
unbenutzt
unbenutzt
DDEVENT_POSTDOSBOX Wird aufgerufen, nachdem ein Vollbild-MS-DOS-Feld oder das Sicherheitsdialogfeld zurückgegeben wurde (wird angezeigt, wenn STRG+ALT+ENTF gedrückt wird).
unbenutzt
unbenutzt
DDEVENT_POSTRESCHANGE Wird aufgerufen, nachdem eine Modusänderung erfolgt.
unbenutzt
unbenutzt
DDEVENT_PREDOSBOX Wird aufgerufen, bevor Sie ein Vollbild-MS-DOS-Feld oder das Sicherheitsdialogfeld eingeben (wird angezeigt, wenn STRG+ALT+ENTF gedrückt wird).
unbenutzt
unbenutzt
DDEVENT_PRERESCHANGE Wird aufgerufen, bevor eine Modusänderung eintritt.
unbenutzt
unbenutzt
DDEVENT_VP_LINE Legt einen IRQ fest, der jedes Mal auftritt, wenn der Hardwarevideoport die angegebene Zeile schreibt, und ruft dann den Rückruf jedes Mal auf, wenn der IRQ ausgelöst wird.
hVideoPort,
Linie
DDEVENT_VP_VSYNC Wird jedes Mal aufgerufen, wenn eine V-Synchronisierung des Hardwarevideoports auftritt.
hVideoPort,
unbenutzt

pfnCallback

Verweist auf eine pfnCallback- Rückruffunktion, die aufgerufen wird, wenn das ereignis, das vom dwEvents- Member angegeben wird.

dwParam1

Definiert durch das dwEvents Member.

dwParam2

Definiert durch das dwEvents Member.

pContext

Enthält Clientdaten, die an den Client übergeben werden, wenn die pfnCallback- Rückruffunktion aufgerufen wird.

Anforderungen

Anforderung Wert
Header- ddkmapi.h (include Ddkmapi.h)

Siehe auch

DD_DXAPI_REGISTER_CALLBACK

DD_DXAPI_UNREGISTER_CALLBACK

DxApi-