Compartilhar via


Função EapPeerGetResponsePacket (eapmethodpeerapis.h)

Obtém um pacote de resposta do método EAP.

Sintaxe

DWORD EapPeerGetResponsePacket(
  [in]      EAP_SESSION_HANDLE sessionHandle,
  [in, out] DWORD              *pcbSendPacket,
  [out]     EapPacket          *pSendPacket,
  [out]     EAP_ERROR          **ppEapError
);

Parâmetros

[in] sessionHandle

Um ponteiro para uma estrutura de EAP_SESSION_HANDLE que contém o identificador exclusivo para essa sessão de autenticação EAP no servidor EAPHost. Esse identificador é retornado no parâmetro pSessionHandle em uma chamada anterior para EapPeerBeginSession.

[in, out] pcbSendPacket

Um ponteiro para um valor que contém o tamanho em bytes do buffer alocado para o pacote de resposta. No retorno, esse parâmetro recebe um ponteiro para o tamanho real em bytes de pSendPacket.

[out] pSendPacket

Um ponteiro para uma estrutura EapPacket que contém o pacote de resposta.

[out] ppEapError

Um ponteiro para o endereço de uma estrutura EAP_ERROR que contém quaisquer erros gerados durante a execução dessa chamada de função. Depois de consumir os dados de erro, essa memória deve ser liberada chamandoEapPeerFreeErrorMemory.

Retornar valor

Nenhum

Comentários

EapPeerGetResponsePacket é chamado por EAPHost no método EAP para obter um pacote de resposta. O EAPHost só chama essa API quando o código de ação de uma chamada anterior indica que um pacote está disponível.

Essa chamada é executada por um EAPHost baseado em par usando um ponteiro de função para essa API. Essa API deve ser implementada no método EAP carregado pelo EAPHost e deve estar estritamente em conformidade com a sintaxe e os tipos de parâmetro especificados na documentação.

Requisitos

Requisito Valor
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 eapmethodpeerapis.h

Confira também

Método peer EAPHost Run-Time functions