Bagikan melalui


struktur DD_NTCALLBACKS (ddrawint.h)

Struktur DD_NTCALLBACKS berisi penunjuk entri ke Microsoft Windows 2000 dan yang lebih baru fungsi panggilan balik Microsoft DirectDraw yang didukung driver perangkat.

Sintaks

typedef struct _DD_NTCALLBACKS {
  DWORD                dwSize;
  DWORD                dwFlags;
  PDD_FREEDRIVERMEMORY FreeDriverMemory;
  PDD_SETEXCLUSIVEMODE SetExclusiveMode;
  PDD_FLIPTOGDISURFACE FlipToGDISurface;
} DD_NTCALLBACKS, *PDD_NTCALLBACKS;

Anggota

dwSize

Menentukan ukuran dalam byte struktur DD_NTCALLBACKS ini.

dwFlags

Menunjukkan fungsi panggilan balik Windows 2000 dan yang lebih baru yang telah diterapkan driver. Untuk setiap bit yang diatur dalam dwFlags, driver harus menginisialisasi anggota pointer fungsi yang sesuai dari struktur ini. Anggota ini bisa menjadi satu atau beberapa bendera berikut:

DDHAL_NTCB32_FREEDRIVERMEMORY
DDHAL_NTCB32_SETEXCLUSIVEMODE
DDHAL_NTCB32_FLIPTOGDISURFACE

FreeDriverMemory

Menunjuk ke panggilan balik DdFreeDriverMemory yang disediakan driver.

SetExclusiveMode

Menunjuk ke panggilan balik DdSetExclusiveMode yang disediakan driver.

FlipToGDISurface

Menunjuk ke panggilan balik DdFlipToGDISurface yang disediakan driver.

Keterangan

Entri yang tidak digunakan pengandar tampilan harus diatur ke NULL. Driver harus menginisialisasi struktur ini ketika fungsi DdGetDriverInfo dipanggil dengan guid GUID_NTCallbacks.

Persyaratan

Persyaratan Nilai
Header ddrawint.h (termasuk Winddi.h)

Lihat juga

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdFlipToGDISurface

DdFreeDriverMemory

DdGetDriverInfo

DdSetExclusiveMode