Função WlanExtractPsdIEDataList (wlanapi.h)
A função WlanExtractPsdIEDataList extrai a lista de dados do elemento de informações (IE) de PSD (descoberta de serviço de proximidade) de dados brutos do IE incluídos em um sinalizador.
Sintaxe
DWORD WlanExtractPsdIEDataList(
[in] HANDLE hClientHandle,
[in] DWORD dwIeDataSize,
[in] const PBYTE pRawIeData,
[in] LPCWSTR strFormat,
PVOID pReserved,
[out] PWLAN_RAW_DATA_LIST *ppPsdIEDataList
);
Parâmetros
[in] hClientHandle
O identificador de sessão do cliente, obtido por uma chamada anterior para a função WlanOpenHandle .
[in] dwIeDataSize
O tamanho, em bytes, do parâmetro pRawIeData .
[in] pRawIeData
Os dados brutos do IE para todos os IEs na lista.
[in] strFormat
Descreve o formato de um IE PSD. Somente IEs com um formato correspondente são retornados.
pReserved
Reservado para uso futuro. Deve ser definido como NULL.
[out] ppPsdIEDataList
Um ponteiro para uma estrutura PWLAN_RAW_DATA_LIST que contém a lista de dados formatada.
Valor retornado
Se a função obtiver êxito, o valor retornado será ERROR_SUCCESS.
Se a função falhar, o valor retornado poderá ser um dos seguintes códigos de retorno.
Código de retorno | Descrição |
---|---|
|
hClientHandle é NULL ou inválido, dwIeDataSize é 0, pRawIeData é NULL ou pReserved não é NULL. |
|
O identificador hClientHandle não foi encontrado na tabela de identificadores. |
|
Essa função foi chamada de uma plataforma sem suporte. Esse valor será retornado se essa função for chamada de um Windows XP com SP3 ou API lan sem fio para Windows XP com cliente SP2. |
|
Vários códigos de erro. |
Comentários
Para obter mais informações sobre IEs PSD, incluindo uma discussão sobre o formato de um IE, consulte WlanSetPsdIEDataList.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wlanapi.h (inclua Wlanapi.h) |
Biblioteca | Wlanapi.lib |
DLL | Wlanapi.dll |