Bagikan melalui


Fungsi WlanGetSupportedDeviceServices (wlanapi.h)

Mengambil daftar layanan perangkat yang didukung pada antarmuka LAN nirkabel tertentu.

Sintaks

DWORD WlanGetSupportedDeviceServices(
  [in]  HANDLE                         hClientHandle,
  [in]  const GUID                     *pInterfaceGuid,
  [out] PWLAN_DEVICE_SERVICE_GUID_LIST *ppDevSvcGuidList
);

Parameter

[in] hClientHandle

Jenis: HANDEL

Handel sesi klien, diperoleh dari panggilan sebelumnya ke fungsi WlanOpenHandle .

[in] pInterfaceGuid

Jenis: CONST GUID*

Penunjuk ke GUID antarmuka LAN nirkabel yang akan dikueri. Anda dapat menentukan GUID dari setiap antarmuka LAN nirkabel yang diaktifkan pada komputer lokal dengan menggunakan fungsi WlanEnumInterfaces .

[out] ppDevSvcGuidList

Jenis: PWLAN_DEVICE_SERVICE_GUID_LIST*

Pointer ke penyimpanan untuk pointer guna menerima daftar GUIDlayanan perangkat yang dikembalikan dalam struktur WLAN_DEVICE_SERVICE_GUID_LIST . Jika panggilan berhasil, maka buffer untuk WLAN_DEVICE_SERVICE_GUID_LIST yang dikembalikan dialokasikan oleh fungsi WlanGetSupportedDeviceServices .

Nilai kembali

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS. Jika fungsi gagal dengan ERROR_ACCESS_DENIED, maka pemanggil tidak memiliki izin yang memadai untuk melakukan operasi ini. Pemanggil harus memiliki hak istimewa admin, atau perlu menjadi driver UMDF.

Keterangan

Jika panggilan berhasil, fungsi WlanGetSupportedDeviceServices mengalokasikan memori untuk daftar GUID layanan perangkat yang dikembalikan dalam buffer yang ditunjukkan oleh parameter ppDevSvcGuidList . Ketika Anda tidak lagi membutuhkan buffer yang ditunjukkan oleh ppDevSvcGuidList, Anda harus melepaskan memori yang digunakan untuk itu dengan memanggil fungsi WlanFreeMemory .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 Build 20348
Server minimum yang didukung Windows 10 Build 20348
Header wlanapi.h