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 |
---|---|
|
hClientHandle a la valeur NULL ou non valide, dwIeDataSize a la valeur 0, pRawIeData a la valeur NULL ou pReserved n’est pas NULL. |
|
Le handle hClientHandle est introuvable dans la table de handles. |
|
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. |
|
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 |