Funciones winSNMP
[SNMP está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use la administración remota de Windows, que es la implementación de Microsoft de WS-Man.]
Las funciones usadas con WinSNMP se dividen en las siguientes agrupaciones funcionales. A continuación se muestra una lista alfabética.
- Funciones de comunicaciones
- Funciones de entidad y contexto
- Funciones de base de datos
- Funciones PDU
- Funciones de la utilidad
- Funciones de enlace de variables
- Lista alfabética de funciones winSNMP
Funciones de comunicaciones de WinSNMP
Las funciones de comunicaciones de WinSNMP proporcionan una interfaz entre la aplicación WinSNMP que llama y la implementación de Microsoft WinSNMP. La implementación controla la comunicación entre la aplicación y otras entidades de administración.
Función | Descripción |
---|---|
SnmpCancelMsg | Solicita que la implementación de Microsoft WinSNMP cancele los intentos de retransmisión y las notificaciones de tiempo de espera de un mensaje de solicitud SNMP. |
SnmpCleanup | Informa a la implementación de que una aplicación se está desconectando y ya no requiere recursos asignados. |
SnmpCleanupEx | Realiza la limpieza cuando no hay llamadas correctas pendientes a SnmpStartup o SnmpStartupEx dentro de una aplicación WinSNMP. |
SnmpClose | Permite que la implementación desasigne los recursos asociados a una sesión y cierre los mecanismos de comunicación. |
SnmpCreateSession | Solicita a la implementación que abra una sesión de WinSNMP y asigne recursos y mecanismos de comunicaciones. Al desarrollar nuevas aplicaciones WinSNMP, se recomienda llamar a la función SnmpCreateSession para abrir una sesión de WinSNMP en lugar de llamar a la función SnmpOpen . |
SnmpListen | Registra o anula el registro de una aplicación WinSNMP como agente SNMP. |
SnmpOpen | Solicita a la implementación que abra una sesión de WinSNMP y asigne recursos y mecanismos de comunicaciones. Al desarrollar nuevas aplicaciones WinSNMP, se recomienda llamar a la función SnmpCreateSession para abrir una sesión de WinSNMP en lugar de llamar a la función SnmpOpen . |
SnmpRecvMsg | Devuelve mensajes SNMP y notificaciones de captura pendientes. |
SnmpRegister | Informa a la implementación de que la aplicación debe registrar o anular el registro de capturas y notificaciones. |
SnmpSendMsg | Solicita que la implementación transmita una unidad de datos de protocolo. |
SnmpStartup | Notifica a la implementación que debe realizar procedimientos de inicialización para la aplicación. Una aplicación debe llamar correctamente a la función SnmpStartup antes de llamar a cualquier otra función winSNMP. |
SnmpStartupEx | Notifica a la implementación de Microsoft WinSNMP que la aplicación WinSNMP requiere los servicios de la implementación. SnmpStartupEx permite la compatibilidad con varios módulos de software independientes que usan WinSNMP dentro de la misma aplicación. |
SNMPAPI_CALLBACK | Notifica a una sesión de WinSNMP que está disponible un mensaje SNMP o un evento asincrónico.
Nota: Esta función de devolución de llamada solo se aplica a las sesiones abiertas como resultado de una llamada a la función SnmpCreateSession . |
Funciones de entidad y contexto de WinSNMP
Las funciones de contexto y entidad winSNMP permiten a una aplicación WinSNMP especificar nombres descriptivos para entidades y contextos SNMP. La implementación de Microsoft WinSNMP traduce el nombre a sus componentes SNMPv1 o SNMPv2C mediante la base de datos de la implementación.
Función | Descripción |
---|---|
SnmpContextToStr | Devuelve una cadena que identifica un contexto SNMP (un conjunto de recursos de objeto administrado). |
SnmpEntityToStr | Devuelve una cadena que identifica una entidad de administración snmp. |
SnmpFreeContext | Libera los recursos asignados por la función SnmpStrToContext para un contexto SNMP. |
SnmpFreeEntity | Libera los recursos asignados por la función SnmpStrToEntity para una entidad de administración snmp. |
SnmpSetPort | Cambia el puerto asignado a una entidad de destino SNMP. |
SnmpStrToContext | Devuelve un identificador a la información de contexto snmp específica de la implementación. |
SnmpStrToEntity | Devuelve un identificador a la información de entidad de administración snmp específica de la implementación. |
Funciones de base de datos winSNMP
Las funciones de base de datos WinSNMP proporcionan a una aplicación WinSNMP acceso a la configuración actual en el almacén de información administrativa de la implementación de Microsoft WinSNMP. Estas funciones permiten cambiar el modo de retransmisión y el modo de traducción de entidad y contexto. Las funciones de base de datos también proporcionan a la aplicación la capacidad de manipular los valores de tiempo de espera y recuento de reintentos.
Función | Descripción |
---|---|
SnmpGetRetransmitMode | Devuelve la configuración actual del modo de retransmisión. |
SnmpGetRetry | Devuelve el valor de número de reintentos, en unidades, para la retransmisión de solicitudes de mensajes SNMP. |
SnmpGetTimeout | Devuelve el valor de tiempo de espera, en centésimas de segundo, para la transmisión de solicitudes de mensajes SNMP. |
SnmpGetTranslateMode | Devuelve la configuración actual del modo de traducción de entidad y contexto. |
SnmpGetVendorInfo | Recupera información que identifica al proveedor de WinSNMP. |
SnmpSetRetransmitMode | Cambia el modo de retransmisión. |
SnmpSetRetry | Cambia el valor de recuento de reintentos para la retransmisión de solicitudes de mensajes SNMP. |
SnmpSetTimeout | Cambia el valor de tiempo de espera para la transmisión de solicitudes de mensajes SNMP. |
SnmpSetTranslateMode | Cambia el modo de traducción de entidad y contexto. |
Funciones PDU de WinSNMP
Las funciones PDU de WinSNMP permiten que las aplicaciones WinSNMP extraigan y actualicen los elementos de datos (o campos) de una PDU. Esto incluye las PDU devueltas por una llamada a la función SnmpRecvMsg o a la función SnmpDecodeMsg . Las funciones PDU también construyen PDU para su uso en las funciones SnmpSendMsg y SnmpEncodeMsg .
Función | Descripción |
---|---|
SnmpCreatePdu | Crea e inicializa una unidad de datos de protocolo SNMP. |
SnmpDuplicatePdu | Duplica una unidad de datos del protocolo SNMP. |
SnmpFreePdu | Libera los recursos asociados a una unidad de datos de protocolo SNMP creada por snmpCreatePdu o la función SnmpDuplicatePdu . |
SnmpGetPduData | Devuelve los elementos de datos seleccionados de una unidad de datos del protocolo SNMP especificada. |
SnmpSetPduData | Novedades elementos de datos seleccionados en una unidad de datos del protocolo SNMP especificada. |
Funciones de la utilidad WinSNMP
Las funciones de utilidad WinSNMP permiten que una aplicación WinSNMP administre objetos y mensajes SNMP en la interfaz winSNMP.
Función | Descripción |
---|---|
SnmpDecodeMsg | Descodifica un mensaje SNMP codificado o serializado en sus componentes constituyentes. |
SnmpEncodeMsg | Crea un mensaje SNMP codificado. |
SnmpFreeDescriptor | Indica a la implementación de Microsoft WinSNMP que debe liberar la memoria asignada para un descriptor específico. |
SnmpGetLastError | Devuelve el último valor de código de error para la última operación SNMP. |
SnmpOidCompare | Compara dos identificadores de objeto SNMP. |
SnmpOidCopy | Copia un identificador de objeto SNMP. |
SnmpOidToStr | Convierte la representación binaria interna de un identificador de objeto SNMP en su formato de cadena numérica de puntos. |
SnmpStrToOid | Convierte el formato de cadena numérica de puntos de un identificador de objeto SNMP en su representación binaria interna. |
Funciones de enlace de variables winSNMP
Las funciones de enlace de variables winSNMP permiten a las aplicaciones WinSNMP construir y manipular listas de enlace de variables e incluirlas en PTU.
Función | Descripción |
---|---|
SnmpCountVbl | Enumera las entradas de enlace de variables en una lista de enlace de variables especificada. |
SnmpCreateVbl | Crea una nueva lista de enlaces de variables. |
SnmpDeleteVb | Quita una entrada de enlace de variables de una lista de enlaces de variables. |
SnmpDuplicateVbl | Copia una lista de enlaces de variables. |
SnmpFreeVbl | Libera los recursos de una lista de enlaces de variables asignadas anteriormente por snmpCreateVbl o la función SnmpDuplicateVbl . |
SnmpGetVb | Recupera información de una entrada de enlace de variable especificada. |
SnmpSetVb | Cambia las entradas de enlace de variables en una lista de enlaces de variables; anexa nuevas entradas de enlace de variables a una lista de enlaces de variables existente. |
Lista alfabética de funciones winSNMP
- SNMPAPI_CALLBACK
- SnmpCancelMsg
- SnmpCleanup
- SnmpClose
- SnmpContextToStr
- SnmpCountVbl
- SnmpCreatePdu
- SnmpCreateSession
- SnmpCreateVbl
- SnmpDecodeMsg
- SnmpDeleteVb
- SnmpDuplicatePdu
- SnmpDuplicateVbl
- SnmpEncodeMsg
- SnmpEntityToStr
- SnmpFreeContext
- SnmpFreeDescriptor
- SnmpFreeEntity
- SnmpFreePdu
- SnmpFreeVbl
- SnmpGetLastError
- SnmpGetPduData
- SnmpGetRetransmitMode
- SnmpGetRetry
- SnmpGetTimeout
- SnmpGetTranslateMode
- SnmpGetVb
- SnmpGetVendorInfo
- SnmpListen
- SnmpOidCompare
- SnmpOidCopy
- SnmpOidToStr
- SnmpOpen
- SnmpRecvMsg
- SnmpRegister
- SnmpSendMsg
- SnmpSetPduData
- SnmpSetPort
- SnmpSetRetransmitMode
- SnmpSetRetry
- SnmpSetTimeout
- SnmpSetTranslateMode
- SnmpSetVb
- SnmpStartup
- SnmpStrToContext
- SnmpStrToEntity
- SnmpStrToOid