Funzione WlanExtractPsdIEDataList (wlanapi.h)

La funzione WlanExtractPsdIEDataList estrae l'elenco di dati di individuazione dei servizi di prossimità (PSD) dall'elenco di dati IE non elaborati inclusi in un beacon.

Sintassi

DWORD WlanExtractPsdIEDataList(
  [in]  HANDLE              hClientHandle,
  [in]  DWORD               dwIeDataSize,
  [in]  const PBYTE         pRawIeData,
  [in]  LPCWSTR             strFormat,
        PVOID               pReserved,
  [out] PWLAN_RAW_DATA_LIST *ppPsdIEDataList
);

Parametri

[in] hClientHandle

Handle di sessione del client ottenuto da una chiamata precedente alla funzione WlanOpenHandle .

[in] dwIeDataSize

Dimensioni, in byte, del parametro pRawIeData .

[in] pRawIeData

Dati IE non elaborati per tutti gli IES nell'elenco.

[in] strFormat

Descrive il formato di un'IE PSD. Vengono restituiti solo IES con un formato corrispondente.

pReserved

Riservato per utilizzi futuri. Deve essere impostato su NULL.

[out] ppPsdIEDataList

Puntatore a una struttura PWLAN_RAW_DATA_LIST contenente l'elenco di dati formattati.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito può essere uno dei codici restituiti seguenti.

Codice restituito Descrizione
ERROR_INVALID_PARAMETER
hClientHandle è NULL o non valido, dwIeDataSize è 0, pRawIeData è NULL o pReserved non è NULL.
ERROR_INVALID_HANDLE
L'handle hClientHandle non è stato trovato nella tabella handle.
ERROR_NOT_SUPPORTED
Questa funzione è stata chiamata da una piattaforma non supportata. Questo valore verrà restituito se questa funzione è stata chiamata da un'API Windows XP con SP3 o WIRELESS LAN per Windows XP con il client SP2.
RPC_STATUS
Vari codici di errore.

Commenti

Per altre informazioni sugli IES PSD, inclusa una discussione sul formato di un'IE, vedere WlanSetPsdIEDataList.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wlanapi.h (include Wlanapi.h)
Libreria Wlanapi.lib
DLL Wlanapi.dll

Vedi anche

WLAN_RAW_DATA_LIST

WlanSetPsdIEDataList