Bagikan melalui


Struktur DDREGISTERCALLBACK (ddkmapi.h)

Struktur DDREGISTERCALLBACK berisi informasi panggilan balik register. Struktur ini digunakan oleh pengidentifikasi fungsi DD_DXAPI_REGISTER_CALLBACK dan DD_DXAPI_UNREGISTER_CALLBACK fungsi DxApi .

Sintaks

typedef struct _DDREGISTERCALLBACK {
  HANDLE              hDirectDraw;
  ULONG               dwEvents;
  LPDD_NOTIFYCALLBACK pfnCallback;
  ULONG_PTR           dwParam1;
  ULONG_PTR           dwParam2;
  PVOID               pContext;
} DDREGISTERCALLBACK, *LPDDREGISTERCALLBACK;

Anggota

hDirectDraw

Menentukan handel Microsoft DirectDraw.

dwEvents

Menentukan peristiwa yang harus memicu panggilan balik. Nilai dalam dwParam1 dan dwParam2 bergantung pada peristiwa. Peristiwa berikut didefinisikan:

Kejadian Deskripsi dwParam1,dwParam2
DDEVENT_DISPLAY_VSYNC Dipanggil setiap kali sinkronisasi V tampilan terjadi.
Tidak terpakai
tidak digunakan
DDEVENT_POSTDOSBOX Dipanggil setelah kembali dari kotak MS-DOS layar penuh atau kotak dialog keamanan (muncul saat CTRL+ALT+DELETE ditekan).
Tidak terpakai
tidak digunakan
DDEVENT_POSTRESCHANGE Dipanggil setelah perubahan mode terjadi.
Tidak terpakai
tidak digunakan
DDEVENT_PREDOSBOX Dipanggil sebelum memasukkan kotak MS-DOS layar penuh atau kotak dialog keamanan (muncul saat CTRL+ALT+DELETE ditekan).
Tidak terpakai
tidak digunakan
DDEVENT_PRERESCHANGE Dipanggil sebelum perubahan mode terjadi.
Tidak terpakai
tidak digunakan
DDEVENT_VP_LINE Mengatur IRQ agar terjadi setiap kali port video perangkat keras menulis baris yang ditentukan lalu memanggil panggilan balik setiap kali IRQ dipicu.
hVideoPort,
line
DDEVENT_VP_VSYNC Dipanggil setiap kali port video perangkat keras V-sync terjadi.
hVideoPort,
tidak digunakan

pfnCallback

Menunjuk ke fungsi panggilan balik pfnCallback yang dipanggil ketika peristiwa yang ditentukan oleh anggota dwEvents terjadi.

dwParam1

Ditentukan oleh anggota dwEvents .

dwParam2

Ditentukan oleh anggota dwEvents .

pContext

Berisi data klien yang diteruskan kembali ke klien jika fungsi panggilan balik pfnCallback dipanggil.

Persyaratan

Persyaratan Nilai
Header ddkmapi.h (termasuk Ddkmapi.h)

Lihat juga

DD_DXAPI_REGISTER_CALLBACK

DD_DXAPI_UNREGISTER_CALLBACK

DxApi