Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
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.