struktur DD_KERNELCALLBACKS (ddrawint.h)
Struktur DD_KERNELCALLBACKS berisi penunjuk entri ke fungsi panggilan balik mode kernel DirectDraw yang didukung driver.
Sintaks
typedef struct DD_KERNELCALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_KERNELCB_SYNCSURFACE SyncSurfaceData;
PDD_KERNELCB_SYNCVIDEOPORT SyncVideoPortData;
} DD_KERNELCALLBACKS, *PDD_KERNELCALLBACKS;
Anggota
dwSize
Menentukan ukuran dalam byte struktur DD_KERNELCALLBACKS ini.
dwFlags
Menunjukkan fungsi panggilan balik kernel Microsoft DirectDraw apa 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_KERNEL_SYNCSURFACEDATA
- DDHAL_KERNEL_SYNCVIDEOPORTDATA
SyncSurfaceData
Menunjuk ke panggilan balik DdSyncSurfaceData yang disediakan driver.
SyncVideoPortData
Menunjuk ke panggilan balik DdSyncVideoPortData 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_KernelCallbacks.
Persyaratan
Header | ddrawint.h (termasuk Winddi.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk