Compartilhar via


Recebendo mensagens SNMP

O aplicativo WinSNMP deve chamar a função SnmpRecvMsg para recuperar a resposta a uma solicitação SnmpSendMsg .

A função SnmpCreateSession passa um identificador de janela do aplicativo e um identificador de mensagem de notificação para a implementação do Microsoft WinSNMP. Quando a janela do aplicativo recebe essa mensagem, ela sinaliza ao aplicativo para chamar a função SnmpRecvMsg usando o identificador de sessão retornado por SnmpCreateSession.

A função SnmpRecvMsg retorna dois identificadores de entidade, um identificador de contexto e o identificador para uma PDU. É recomendável que o aplicativo WinSNMP libere esses recursos usando as funções SnmpFreeEntity, SnmpFreeContext e SnmpFreePdu .

Para obter informações adicionais sobre como gerenciar o tempo entre uma chamada para a função SnmpSendMsg e o recebimento da resposta correspondente, consulte Sobre a retransmissão. Para obter informações adicionais sobre como usar o campo PDU request_id para corresponder a uma PDU de resposta com sua PDU de solicitação, consulte PDUs de resposta e solicitação correspondentes.