Fungsi EngCreateSemaphore (winddi.h)
Fungsi EngCreateSemaphore membuat objek semaphore.
Sintaks
ENGAPI HSEMAPHORE EngCreateSemaphore();
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah handel ke objek semaphore. Penunjuk null dikembalikan jika fungsi gagal.
Keterangan
Driver grafis dapat membuat dan menggunakan objek semaphore untuk sinkronisasi sumber daya. Contohnya:
- Driver tampilan Permedia menggunakan semaphore ketika pointer asinkron memerlukan akses ke register CRTC, karena register ini dibagikan oleh pointer perangkat keras asinkron dan aktivitas sinkron perangkat.
- Beberapa driver printer yang berbagi data global, seperti data font pada server cetak, perlu menyinkronkan akses ke data ini.
Catatan Microsoft Windows Driver Kit (WDK) tidak berisi driver tampilan sampel 3Dlabs Permedia2 (3dlabs.htm ) dan 3Dlabs Permedia3 (Perm3.htm). Anda bisa mendapatkan driver sampel ini dari Windows Server 2003 SP1 Driver Development Kit (DDK), yang dapat Anda unduh dari halaman DDK - Windows Driver Development Kit dari situs web WDHC.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Universal |
Header | winddi.h (termasuk Winddi.h) |
Pustaka | Win32k.lib |
DLL | Win32k.sys |
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