Fungsi WlanGetSecuritySettings (wlanapi.h)
Fungsi WlanGetSecuritySettings mendapatkan pengaturan keamanan yang terkait dengan objek yang dapat dikonfigurasi.
Sintaks
DWORD WlanGetSecuritySettings(
[in] HANDLE hClientHandle,
[in] WLAN_SECURABLE_OBJECT SecurableObject,
[out, optional] PWLAN_OPCODE_VALUE_TYPE pValueType,
[out] LPWSTR *pstrCurrentSDDL,
[out] PDWORD pdwGrantedAccess
);
Parameter
[in] hClientHandle
Handel sesi klien, diperoleh dari panggilan sebelumnya ke fungsi WlanOpenHandle .
[in] SecurableObject
Nilai WLAN_SECURABLE_OBJECT yang menentukan objek tempat pengaturan keamanan diterapkan.
[out, optional] pValueType
Penunjuk ke nilai WLAN_OPCODE_VALUE_TYPE yang menentukan sumber pengaturan keamanan.
Nilai | Makna |
---|---|
|
Pengaturan keamanan ditetapkan oleh kebijakan grup. |
|
Pengaturan keamanan diatur oleh pengguna. Pengguna dapat mengatur pengaturan keamanan dengan memanggil WlanSetSecuritySettings. |
[out] pstrCurrentSDDL
Pada input, parameter ini harus NULL.
Pada output, parameter ini menerima penunjuk ke string deskriptor keamanan yang menentukan pengaturan keamanan untuk objek jika panggilan fungsi berhasil. Untuk informasi selengkapnya tentang string ini, lihat fungsi WlanSetSecuritySettings .
[out] pdwGrantedAccess
Masker akses objek.
Nilai | Makna |
---|---|
|
Pemanggil dapat melihat izin objek. |
|
Penelepon dapat membaca dari dan menjalankan objek . WLAN_EXECUTE_ACCESS memiliki nilai yang sama dengan kombinasi bitwise OR WLAN_READ_ACCESS | WLAN_EXECUTE_ACCESS. |
|
Penelepon dapat membaca dari, mengeksekusi, dan menulis ke objek. WLAN_WRITE_ACCESS memiliki nilai yang sama dengan kombinasi bitwise OR WLAN_READ_ACCESS | WLAN_EXECUTE_ACCESS | WLAN_WRITE_ACCESS. |
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan mungkin merupakan salah satu kode pengembalian berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Parameter salah. Kesalahan ini dikembalikan jika salah satu kondisi berikut terjadi:
|
|
Handel tidak valid. Kesalahan ini dikembalikan jika handel yang ditentukan dalam parameter hClientHandle tidak ditemukan dalam tabel handel. |
|
Pemanggil tidak memiliki izin yang memadai. |
|
Fungsi ini dipanggil dari platform yang tidak didukung. Nilai ini akan dikembalikan jika fungsi ini dipanggil dari Windows XP dengan SP3 atau Wireless LAN API untuk Windows XP dengan klien SP2. |
Keterangan
Pemanggil bertanggung jawab untuk membebaskan memori yang dialokasikan untuk string deskriptor keamanan yang ditunjukkan oleh parameter pstrCurrentSDDL jika fungsi berhasil. Ketika tidak lagi diperlukan, memori untuk string deskriptor keamanan harus dibebaskan dengan memanggil fungsi WlanFreeMemory dan meneruskan parameter pstrCurrentSDDL .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wlanapi.h (termasuk Wlanapi.h) |
Pustaka | Wlanapi.lib |
DLL | Wlanapi.dll |