Fungsi WlxScreenSaverNotify (winwlx.h)
[Fungsi WlxScreenSaverNotify tidak lagi tersedia untuk digunakan pada Windows Server 2008 dan Windows Vista.]
Fungsi WlxScreenSaverNotify dapat diimplementasikan oleh DLL GINA pengganti. Winlogon memanggil fungsi ini segera sebelum pengaman layar diaktifkan, memungkinkan GINA berinteraksi dengan program pengaman layar.
Sintaks
BOOL WlxScreenSaverNotify(
[in] PVOID pWlxContext,
[in, out] BOOL *pSecure
);
Parameter
[in] pWlxContext
Penunjuk ke konteks GINA yang terkait dengan stasiun jendela ini. GINA mengembalikan nilai konteks ini ketika Winlogon memanggil WlxInitialize untuk stasiun ini.
[in, out] pSecure
Penunjuk ke nilai Boolean yang, pada input, menentukan apakah pengaman layar saat ini aman dan,
pada output, menunjukkan apakah stasiun kerja harus dikunci.
Nilai kembali
Jika pengaman layar harus diaktifkan, fungsi mengembalikan TRUE.
Jika pengaman layar tidak boleh diaktifkan, fungsi mengembalikan FALSE.
Keterangan
Jika DLL GINA Anda tidak mengekspor fungsi ini, Winlogon menggunakan perilaku default berikut.
#include <windows.h>
#include <Winwlx.h>
BOOL DefaultScreenSaverNotify(
PVOID pWlxContext,
BOOL *pSecure)
{
if (*pSecure)
{
*pSecure = WlxIsLockOk(pWlxContext);
}
return(TRUE);
}
Sebelum memanggil WlxScreenSaverNotify, Winlogon mengatur status desktop sehingga desktop saat ini adalah desktop Winlogon dan mengatur status stasiun kerja sehingga desktop terkunci.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winwlx.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