Tareas de programación de WinSNMP

En la tabla siguiente se resumen los procedimientos de programación básicos que debe realizar para codificar una aplicación WinSNMP y los temas que proporcionan información sobre estas tareas.

Tarea de programación Funciones y temas relacionados con tareas
Abra la aplicación WinSNMP. Use SnmpStartup. Consulta Abrir y cerrar una aplicación WinSNMP.
Abra una o varias sesiones de WinSNMP. Use SnmpCreateSession. Consulta Abrir y cerrar una sesión winSNMP.
Regístrese para recibir capturas o notificaciones. Use SnmpRegister. Consulte Administración de capturas y notificaciones.
Cree una o varias listas de enlace de variables para la incorporación en una PDU. Use SnmpCreateVbl, SnmpDuplicateVbl, SnmpSetVb. Consulte Trabajar con listas de enlace de variables.
Nota: Es posible que la aplicación tenga que llamar a otras funciones de enlace de variables para crear la lista de enlaces de variables.
Cree una o varias PTU para la transmisión y el procesamiento. Use SnmpCreatePDU, SnmpSetPduData, SnmpDuplicatePDU. Consulte Trabajar con unidades de datos de protocolo.
Nota: Es posible que la aplicación tenga que llamar a otras funciones PDU y funciones de utilidad winSNMP para crear la PDU.
Envíe una o varias solicitudes de operación SNMP. Use SnmpSendMsg. Consulte Envío de mensajes SNMP.
Recupere la respuesta a la solicitud de operación SNMP. Use SnmpRecvMsg. Consulte Recepción de mensajes SNMP.
Procese la respuesta de la solicitud. Use lógica específica de la aplicación.
Cierre cada sesión de WinSNMP. Use SnmpClose. Consulta Abrir y cerrar una sesión winSNMP.
Cierre la aplicación WinSNMP. Use SnmpCleanup. Consulta Abrir y cerrar una aplicación WinSNMP.

Los temas siguientes contienen información adicional sobre otros conceptos generales de programación específicos del entorno winSNMP.

Tema Conceptos
Tareas generales de programación Administrar identificadores de objetoliberando descriptores winSNMP
Establecer el modo de conversión de entidad y contexto
Administración de la directiva de retransmisión
Escritura de aplicaciones WinSNMP con varios subprocesos
Registro de una aplicación de agente SNMP

Además, la aplicación WinSNMP puede necesitar incorporar llamadas a las siguientes funciones de WinSNMP: SnmpFreeVbl, SnmpFreeEntity, SnmpFreeDescriptor, SnmpFreeContext y SnmpFreePdu. Esto permite que la implementación de Microsoft WinSNMP libere objetos de memoria winSNMP. Como regla general, la aplicación WinSNMP debe liberar todos los recursos asignados como resultado de una llamada a una función WinSNMP. Para obtener más información sobre la desasignación de recursos, consulta Asignar objetos de memoria WinSNMP.