Fungsi EngDeleteSafeSemaphore (winddi.h)
Fungsi EngDeleteSafeSemaphore menghapus referensi ke semaphore aman yang ditentukan.
Sintaks
ENGAPI VOID EngDeleteSafeSemaphore(
[in, out] ENGSAFESEMAPHORE *pssem
);
Parameter
[in, out] pssem
Arahkan ke struktur ENGSAFESEMAPHORE yang berisi semaphore aman untuk menghapus referensi.
Menampilkan nilai
Tidak ada
Keterangan
EngDeleteSafeSemaphore menghapus semaphore hanya ketika referensi terakhir untuk itu telah dihapus.
EngInitializeSafeSemaphore dan EngDeleteSafeSemaphore aman untuk utas, beroperasi di bawah kunci dan mempertahankan jumlah referensi pada semaphore. Ini menjamin bahwa hanya satu semaphore yang dibuat terlepas dari jumlah panggilan simultan ke dalamnya, dan bahwa semaphore ada sampai referensi terakhir untuk itu dirilis.
Setiap penelepon EngInitializeSafeSemaphore harus memanggil EngDeleteSafeSemaphore ketika tidak lagi membutuhkan semaphore.
Persyaratan
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 |