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
ERROR_INVALID_PARAMETER
hClientHandle é NULL ou inválido, dwIeDataSize é 0, pRawIeData é NULL ou pReserved não é NULL.
ERROR_INVALID_HANDLE
O identificador hClientHandle não foi encontrado na tabela de identificadores.
ERROR_NOT_SUPPORTED
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.
RPC_STATUS
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

Confira também

WLAN_RAW_DATA_LIST

WlanSetPsdIEDataList