Share via


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.
Unbenutzte
unused
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).
Unbenutzte
unused
DDEVENT_POSTRESCHANGE Wird aufgerufen, nachdem eine Modusänderung erfolgt ist.
Unbenutzte
unused
DDEVENT_PREDOSBOX Wird aufgerufen, bevor Sie ein Vollbild-MS-DOS-Feld oder das Sicherheitsdialogfeld eingeben (wird angezeigt, wenn STRG+ALT+ENTF gedrückt wird).
Unbenutzte
unused
DDEVENT_PRERESCHANGE Wird aufgerufen, bevor eine Modusänderung eintritt.
Unbenutzte
unused
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.
hVideoPort,
line
DDEVENT_VP_VSYNC Wird jedes Mal aufgerufen, wenn eine Hardwarevideoport-V-Synchronisierung stattfindet.
hVideoPort,
unused

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

DD_DXAPI_REGISTER_CALLBACK

DD_DXAPI_UNREGISTER_CALLBACK

DxApi