Compartilhar via


Função EapHostPeerProcessReceivedPacket (eappapis.h)

É chamado pelo suplicante sempre que o suplicante recebe um pacote que EAPHost precisa processar. EapHostPeerProcessReceivedPacket só deve ser chamado após uma chamada bem-sucedida para EapHostPeerBeginSession.

Sintaxe

DWORD EapHostPeerProcessReceivedPacket(
  [in]  EAP_SESSIONID             sessionHandle,
  [in]  DWORD                     cbReceivePacket,
  [in]  const BYTE * const        pReceivePacket,
  [out] EapHostPeerResponseAction *pEapOutput,
  [out] EAP_ERROR                 **ppEapError
);

Parâmetros

[in] sessionHandle

Um ponteiro para uma estrutura de EAP_SESSIONID que contém o identificador exclusivo para esta sessão de autenticação EAP no servidor EAPHost. Esse identificador é retornado no parâmetro pSessionId em uma chamada anterior para EapHostPeerBeginSession. sessionHandle poderá ser zero se o suplicante receber uma nova solicitação de identidade não associada a nenhuma sessão.

[in] cbReceivePacket

O tamanho, em bytes, do buffer de pacote recebido apontado pelo parâmetro cbReceivePacket .

[in] pReceivePacket

Um ponteiro para um buffer que contém os dados EAP de entrada recebidos pelo suplicante.

[out] pEapOutput

Um ponteiro para um valor EapHostPeerResponseAction que indica que o supplicante deve tomar as medidas apropriadas. Normalmente, o suplicante chama outro método no EAPHost ou age por conta própria.

[out] ppEapError

Um ponteiro para o endereço de uma estrutura EAP_ERROR . O endereço deve ser definido como NULL antes de chamar essa função. Se os dados de erro estiverem disponíveis, um ponteiro para o endereço de uma estrutura EAP_ERROR que contenha erros gerados durante a execução dessa chamada de função será recebido. Depois de usar os dados de erro, libere essa memória chamando EapHostPeerFreeEapError.

Valor retornado

Nenhum

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 eappapis.h
Biblioteca Eappprxy.lib
DLL Eappprxy.dll

Confira também

Funções de tempo de execução supplicante EAPHost