Partager via


Fonction WlanExtractPsdIEDataList (wlanapi.h)

La fonction WlanExtractPsdIEDataList extrait la liste de données d’élément d’information (IE) de la découverte du service de proximité (PSD) à partir des données IE brutes incluses dans une balise.

Syntaxe

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

Paramètres

[in] hClientHandle

Handle de session du client, obtenu par un appel précédent à la fonction WlanOpenHandle .

[in] dwIeDataSize

Taille, en octets, du paramètre pRawIeData .

[in] pRawIeData

Données IE brutes pour tous les EI de la liste.

[in] strFormat

Décrit le format d’un IE PSD. Seuls les E/S avec un format correspondant sont retournés.

pReserved

Réservé pour un usage futur. Doit être défini sur NULL.

[out] ppPsdIEDataList

Pointeur vers une structure PWLAN_RAW_DATA_LIST qui contient la liste de données mise en forme.

Valeur retournée

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Si la fonction échoue, la valeur de retour peut être l’un des codes de retour suivants.

Code de retour Description
ERROR_INVALID_PARAMETER
hClientHandle a la valeur NULL ou non valide, dwIeDataSize a la valeur 0, pRawIeData a la valeur NULL ou pReserved n’est pas NULL.
ERROR_INVALID_HANDLE
Le handle hClientHandle est introuvable dans la table de handles.
ERROR_NOT_SUPPORTED
Cette fonction a été appelée à partir d’une plateforme non prise en charge. Cette valeur est retournée si cette fonction a été appelée à partir d’un windows XP avec SP3 ou de l’API LAN sans fil pour Windows XP avec un client SP2.
RPC_STATUS
Différents codes d’erreur.

Remarques

Pour plus d’informations sur les E/S PSD, notamment une discussion sur le format d’un IE, consultez WlanSetPsdIEDataList.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wlanapi.h (incluez Wlanapi.h)
Bibliothèque Wlanapi.lib
DLL Wlanapi.dll

Voir aussi

WLAN_RAW_DATA_LIST

WlanSetPsdIEDataList