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 |