Protocole SNMP
Vue d’ensemble de la technologie simple de protocole de gestion de réseau.
Pour développer le protocole simple de gestion de réseau, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
SNMPAPI_CALLBACK L’implémentation de Microsoft WinSNMP appelle la fonction SNMPAPI_CALLBACK pour informer une session WinSNMP qu’un message SNMP ou un événement asynchrone est disponible. |
SnmpCancelMsg Une application WinSNMP appelle la fonction SnmpCancelMsg pour demander que l’implémentation de Microsoft WinSNMP annule les tentatives de retransmission et les notifications de délai d’attente pour un message de demande SNMP. |
SnmpCleanup La fonction SnmpCleanup informe l’implémentation de Microsoft WinSNMP que l’application WinSNMP appelante ne nécessite plus les services de l’implémentation. |
SnmpCleanupEx La fonction SnmpCleanupEx effectue un nettoyage lorsqu’il n’y a pas d’appels réussis en cours à SnmpStartup ou SnmpStartupEx dans une application Windows SNMP (WinSNMP). |
SnmpClose La fonction SnmpClose permet à l’implémentation de Microsoft WinSNMP de libérer la mémoire, les ressources et les structures de données associées à une session WinSNMP. |
SnmpContextToStr La fonction SnmpContextToStr WinSNMP retourne une chaîne qui identifie un contexte SNMP, qui est un ensemble de ressources d’objet managées. La fonction retourne la chaîne dans une structure smiOCTETS. |
SnmpCountVbl Une application WinSNMP appelle la fonction WinSNMP SnmpCountVbl pour énumérer les entrées de liaison de variable dans la liste des liaisons de variables spécifiées. |
SnmpCreatePdu La fonction SnmpCreatePdu WinSNMP crée et initialise une unité de données de protocole SNMP (PDU). |
SnmpCreateSession La fonction SnmpCreateSession demande à l’implémentation de Microsoft WinSNMP d’ouvrir une session pour l’application WinSNMP. |
SnmpCreateVbl La fonction SnmpCreateVbl WinSNMP crée une liste de liaisons de variables pour l’application WinSNMP appelante. |
SnmpDecodeMsg La fonction SnmpDecodeMsg WinSNMP décode un message SNMP encodé dans ses composants. Cette fonction effectue l’action inverse de la fonction SnmpEncodeMsg WinSNMP. |
SnmpDeleteVb La fonction SnmpDeleteVb WinSNMP supprime une entrée de liaison de variable d’une liste de liaisons de variables. |
SnmpDuplicatePdu La fonction SnmpDuplicatePdu WinSNMP duplique l’unité de données de protocole SNMP (PDU) que le paramètre PDU identifie, en allouant toute la mémoire nécessaire pour le PDU en double. |
SnmpDuplicateVbl La fonction SnmpDuplicateVbl WinSNMP copie une liste de liaisons de variables pour la session WinSNMP spécifiée. Cette fonction retourne un handle à la liste des liaisons de variables copiées et lui alloue toute la mémoire nécessaire. |
SnmpEncodeMsg L’implémentation Microsoft WinSNMP utilise les paramètres passés dans la fonction WinSNMP SnmpEncodeMsg pour encoder un message SNMP. |
SnmpEntityToStr La fonction SnmpEntityToStr WinSNMP retourne une chaîne qui identifie une entité de gestion SNMP. |
SnmpExtensionClose Le service MICROSOFT SNMP appelle la fonction SnmpExtensionClose pour demander que l’agent d’extension SNMP libère les ressources et arrête les opérations. Cette fonction est un élément de l’API de l’agent d’extension SNMP. |
SnmpExtensionInit Le service MICROSOFT SNMP appelle la fonction SnmpExtensionInit pour initialiser la DLL de l’agent d’extension SNMP. Cette fonction est un élément de l’API de l’agent d’extension SNMP. |
SnmpExtensionInitEx Le service MICROSOFT SNMP appelle la fonction SnmpExtensionInitEx pour identifier les sous-arborescences supplémentaires de base d’informations de gestion (MIB) que l’agent d’extension SNMP prend en charge. Cette fonction est un élément de l’API de l’agent d’extension SNMP. |
SnmpExtensionMonitor Le service SNMP Microsoft appelle la fonction SnmpExtensionMonitor pour fournir à l’agent d’extension SNMP une vue des compteurs et paramètres internes du service. Cette fonction est un élément de l’API de l’agent d’extension SNMP. |
SnmpExtensionQuery Le service MICROSOFT SNMP appelle la fonction SnmpExtensionQuery pour résoudre les demandes SNMP qui contiennent des variables dans une ou plusieurs des sous-arborescences MIB inscrites de l’agent d’extension SNMP. Cette fonction est un élément de l’API de l’agent d’extension SNMP. |
SnmpExtensionQueryEx Le service MICROSOFT SNMP appelle la fonction SnmpExtensionQueryEx pour traiter les requêtes SNMP qui spécifient des variables dans une ou plusieurs sous-arborescences MIB inscrites par des agents d’extension SNMP. Cette fonction est un élément de l’API de l’agent d’extension SNMP. |
SnmpExtensionTrap Le service MICROSOFT SNMP appelle la fonction SnmpExtensionTrap pour récupérer les informations dont le service a besoin pour générer des interruptions pour l’agent d’extension SNMP. |
SnmpFreeContext La fonction SnmpFreeContext WinSNMP libère des ressources associées à un contexte SNMP, qui est un ensemble de ressources d’objet managées. |
SnmpFreeDescriptor Une application WinSNMP utilise la fonction SnmpFreeDescriptor pour informer l’implémentation de Microsoft WinSNMP qu’elle n’a plus besoin d’accéder à un objet de descripteur. |
SnmpFreeEntity La fonction SnmpFreeEntity WinSNMP libère les ressources associées à une entité de gestion SNMP. |
SnmpFreePdu La fonction SnmpFreePdu WinSNMP libère les ressources associées à une unité de données de protocole SNMP (PDU) créée par la fonction SnmpCreatePdu ou SnmpDuplicatePdu. |
SnmpFreeVbl La fonction SnmpFreeVbl WinSNMP libère les ressources associées à une liste de liaisons de variables. Il s’agit de ressources allouées précédemment par un appel à la fonction SnmpCreateVbl ou à la fonction SnmpDuplicateVbl dans une application WinSNMP. |
SnmpGetLastError La fonction SnmpGetLastError WinSNMP retourne la valeur du code de dernière erreur de l’application appelante. La valeur indique la raison pour laquelle le dernier appel de fonction exécuté par l’application WinSNMP a échoué. |
SnmpGetPduData La fonction SnmpGetPduData WinSNMP retourne les champs de données sélectionnés à partir d’une unité de données de protocole SNMP (PDU) spécifiée. |
SnmpGetRetransmitMode La fonction SnmpGetRetransmitMode WinSNMP retourne le paramètre actuel du mode de retransmission à une application WinSNMP. |
SnmpGetRetry La fonction SnmpGetRetry WinSNMP retourne la valeur du nombre de nouvelles tentatives, en unités, pour la retransmission des demandes de messages SNMP. Le nombre de nouvelles tentatives s’applique aux appels qu’une application WinSNMP effectue à la fonction SnmpSendMsg pour une entité de gestion spécifiée. |
SnmpGetTimeout La fonction SnmpGetTimeout WinSNMP retourne la valeur de délai d’attente, en centièmes de seconde, pour la transmission des demandes de message SNMP. |
SnmpGetTranslateMode La fonction SnmpGetTranslateMode WinSNMP retourne le paramètre actuel du mode de traduction d’entité et de contexte à une application WinSNMP. |
SnmpGetVb Une application WinSNMP appelle la fonction SnmpGetVb pour récupérer des informations à partir d’une liste de liaisons de variables. Cette fonction WinSNMP récupère un nom de variable et sa valeur associée à partir de l’entrée de liaison de variable spécifiée par le paramètre d’index. |
SnmpGetVendorInfo Une application WinSNMP appelle la fonction SnmpGetVendorInfo pour récupérer des informations sur l’implémentation de Microsoft WinSNMP. |
SnmpListen La fonction SnmpListen WinSNMP inscrit une application WinSNMP en tant qu’agent SNMP. |
SnmpMgrClose La fonction SnmpMgrClose ferme les sockets de communication et les structures de données associés à la session spécifiée. Cette fonction est un élément de l’API de gestion SNMP. |
SnmpMgrCtl La fonction SnmpMgrCtl définit un paramètre d’exploitation associé à une session SNMP. Cette fonction est un élément de l’API de gestion SNMP. |
SnmpMgrGetTrap La fonction SnmpMgrGetTrap retourne les données d’interruption en suspens que l’appelant n’a pas reçues si la réception d’interruption est activée. Cette fonction est un élément de l’API de gestion SNMP. |
SnmpMgrGetTrapEx La fonction SnmpMgrGetTrapEx retourne les données d’interruption en suspens que l’appelant n’a pas reçues si la réception d’interruption est activée. |
SnmpMgrOidToStr La fonction SnmpMgrOidToStr convertit une structure d’identificateur d’objet interne en sa représentation sous forme de chaîne. Cette fonction est un élément de l’API de gestion SNMP. |
SnmpMgrOpen La fonction SnmpMgrOpen initialise les sockets de communication et les structures de données, ce qui autorise les communications avec l’agent SNMP spécifié. Cette fonction est un élément de l’API de gestion SNMP. |
SnmpMgrRequest La fonction SnmpMgrRequest demande que l’opération spécifiée soit effectuée avec l’agent spécifié. Cette fonction est un élément de l’API de gestion SNMP. |
SnmpMgrStrToOid La fonction SnmpMgrStrToOid convertit le format de chaîne d’un identificateur d’objet en sa structure d’identificateur d’objet interne. Cette fonction est un élément de l’API de gestion SNMP. |
SnmpMgrTrapListen La fonction SnmpMgrTrapListen enregistre la capacité d’une application de gestionnaire SNMP à recevoir des interruptions SNMP du service d’interruption SNMP. Cette fonction est un élément de l’API de gestion SNMP. |
SnmpOidCompare La fonction SnmpOidCompare WinSNMP compare lexicographiquement deux identificateurs d’objet SNMP, jusqu’à la longueur spécifiée par le paramètre maxlen. |
SnmpOidCopy La fonction SnmpOidCopy WinSNMP copie un identificateur d’objet SNMP, en allouant toute la mémoire nécessaire pour la copie. |
SnmpOidToStr La fonction SnmpOidToStr WinSNMP convertit la représentation binaire interne d’un identificateur d’objet SNMP en son format de chaîne numérique en pointillés, par exemple, en « 1.2.3.4.5.6 ». |
SnmpOpen La fonction SnmpOpen demande à l’implémentation Microsoft WinSNMP d’ouvrir une session pour l’application WinSNMP. |
SnmpRecvMsg La fonction SnmpRecvMsg WinSNMP récupère les résultats d’une requête asynchrone terminée envoyée par un appel à la fonction SnmpSendMsg, sous la forme d’un message SNMP. |
SnmpRegister La fonction SnmpRegister WinSNMP inscrit ou annule l’inscription d’une application WinSNMP pour la réception d’interruption et de notification. L’application peut inscrire et recevoir des interruptions et des notifications, ou annuler et désactiver les interruptions et notifications. |
SnmpSendMsg Une application WinSNMP appelle la fonction SnmpSendMsg pour demander que l’implémentation De Microsoft WinSNMP transmette une unité de données de protocole SNMP (PDU), sous la forme d’un message SNMP. |
SnmpSetPduData La fonction SnmpSetPduData WinSNMP met à jour les champs de données sélectionnés dans l’unité de données de protocole SNMP (PDU) spécifiée. |
SnmpSetPort Une application WinSNMP appelle la fonction SnmpSetPort pour modifier le port affecté à une entité de destination. La fonction SnmpSetPort est un élément de l’API WinSNMP, version 2.0. |
SnmpSetRetransmitMode La fonction SnmpSetRetransmitMode WinSNMP permet à une application WinSNMP de définir le mode de retransmission. |
SnmpSetRetry La fonction SnmpSetRetry WinSNMP permet à une application WinSNMP de modifier la valeur du nombre de nouvelles tentatives pour la retransmission des demandes de message SNMP. |
SnmpSetTimeout La fonction SnmpSetTimeout WinSNMP permet à une application WinSNMP de modifier la valeur du délai d’attente pour la transmission des demandes de messages SNMP. |
SnmpSetTranslateMode La fonction SnmpSetTranslateMode WinSNMP permet à une application WinSNMP de modifier le mode de traduction d’entité et de contexte. Le mode de traduction d’entité et de contexte affecte l’interprétation et le retour des paramètres d’entrée et de chaîne de sortie WinSNMP. |
SnmpSetVb La fonction SnmpSetVb WinSNMP modifie les entrées de liaison de variable dans une liste de liaisons de variables. Cette fonction ajoute également de nouvelles entrées de liaison de variable à une liste de liaisons de variables existante. |
SnmpStartup La fonction SnmpStartup notifie l’implémentation Microsoft WinSNMP que l’application WinSNMP nécessite les services de l’implémentation. |
SnmpStartupEx La fonction SnmpStartupEx notifie l’implémentation Microsoft WinSNMP que l’application WinSNMP nécessite les services de l’implémentation. |
SnmpStrToContext La fonction SnmpStrToContext WinSNMP retourne un handle aux informations de contexte SNMP spécifiques à l’implémentation De Microsoft WinSNMP. |
SnmpStrToEntity La fonction SnmpStrToEntity WinSNMP retourne un handle aux informations sur une entité de gestion SNMP spécifique à l’implémentation de Microsoft WinSNMP. |
SnmpStrToOid La fonction SnmpStrToOid WinSNMP convertit le format de chaîne numérique en pointillés d’un identificateur d’objet SNMP, par exemple« 1.2.3.4.5.6 », en sa représentation binaire interne. |
SnmpSvcGetUptime La fonction SnmpSvcGetUptime récupère le nombre de centisecondes que le service SNMP a été exécuté. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpSvcSetLogLevel La fonction SnmpSvcSetLogLevel ajuste le niveau de détail de la sortie de débogage à partir du service SNMP et des agents d’extension SNMP à l’aide de la fonction SnmpUtilDbgPrint. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpSvcSetLogType La fonction SnmpSvcSetLogType ajuste la destination pour la sortie de débogage du service SNMP et des agents d’extension SNMP à l’aide de la fonction SnmpUtilDbgPrint. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilAsnAnyCpy La fonction SnmpUtilAsnAnyCpy copie la variable pointée par le paramètre pAnySrc vers le paramètre pAnyDst. La fonction alloue toute la mémoire nécessaire à la copie de destination. La fonction SnmpUtilAsnAnyCpy est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilAsnAnyFree La fonction SnmpUtilAsnAnyFree libère la mémoire allouée pour la structure AsnAny spécifiée. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilDbgPrint La fonction SnmpUtilDbgPrint permet de déboguer la sortie du service SNMP. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilIdsToA La fonction SnmpUtilIdsToA convertit un identificateur d’objet (OID) en chaîne terminée par null. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilMemAlloc La fonction SnmpUtilMemAlloc alloue de la mémoire dynamique à partir du tas de processus. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilMemFree La fonction SnmpUtilMemFree libère l’objet mémoire spécifié. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilMemReAlloc La fonction SnmpUtilMemReAlloc modifie la taille de l’objet mémoire spécifié. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilOctetsCmp La fonction SnmpUtilOctetsCmp compare deux chaînes d’octets. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilOctetsCpy La fonction SnmpUtilOctetsCpy copie la variable pointée par le paramètre pOctetsSrc vers la variable pointée par le paramètre pOctetsDst. |
SnmpUtilOctetsFree La fonction SnmpUtilOctetsFree libère la mémoire allouée pour la chaîne d’octet spécifiée. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilOctetsNCmp La fonction SnmpUtilOctetsNCmp compare deux chaînes d’octets. La fonction compare les sous-identificateurs dans les chaînes jusqu’à atteindre le nombre de sous-identificateurs spécifié par le paramètre nChars. SnmpUtilOctetsNCmp est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilOidAppend La fonction SnmpUtilOidAppend ajoute l’identificateur d’objet source à l’identificateur d’objet de destination. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilOidCmp La fonction SnmpUtilOidCmp compare deux identificateurs d’objet. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilOidCpy La fonction SnmpUtilOidCpy copie la variable pointée vers le paramètre pOidSrc vers le paramètre pOidDst, en allouant toute la mémoire nécessaire pour la copie de la destination. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilOidFree La fonction SnmpUtilOidFree libère la mémoire allouée pour l’identificateur d’objet spécifié. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilOidNCmp La fonction SnmpUtilOidNCmp compare deux identificateurs d’objet. |
SnmpUtilOidToA La fonction SnmpUtilOidToA convertit un identificateur d’objet (OID) en chaîne terminée par null. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilPrintAsnAny La fonction SnmpUtilPrintAsnAny imprime la valeur du paramètre Any dans la sortie standard. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilPrintOid La fonction SnmpUtilPrintOid met en forme l’identificateur d’objet (OID) spécifié et imprime le résultat sur le périphérique de sortie standard. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilVarBindCpy La fonction SnmpUtilVarBindCpy copie la structure SnmpVarBind spécifiée et alloue toute la mémoire nécessaire à la structure de destination. La fonction SnmpUtilVarBindCpy est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilVarBindFree La fonction SnmpUtilVarBindFree libère la mémoire allouée pour une structure SnmpVarBind. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilVarBindListCpy La fonction SnmpUtilVarBindListCpy copie la structure SnmpVarBindList spécifiée et alloue toute la mémoire nécessaire pour la copie de destination. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
SnmpUtilVarBindListFree La fonction SnmpUtilVarBindListFree libère la mémoire allouée pour une structure SnmpVarBindList. Cette fonction est un élément de l’API de l’utilitaire SNMP. |
AsnAny La structure AsnAny contient un type et une valeur de variable SNMP. Cette structure est membre de la structure SnmpVarBind qui est utilisée comme paramètre dans de nombreuses fonctions SNMP. Cette structure n’est pas utilisée par les fonctions d’API WinSNMP. |
AsnObjectIdentifier La structure AsnObjectIdentifier représente les identificateurs d’objet. Cette structure est utilisée par plusieurs fonctions SNMP. Cette structure n’est pas utilisée par les fonctions d’API WinSNMP. |
AsnOctetString La structure AsnOctetString contient des quantités d’octets, généralement des octets. Cette structure est utilisée par plusieurs fonctions SNMP. Cette structure n’est pas utilisée par les fonctions d’API WinSNMP. |
smiCNTR64 La structure smiCNTR64 WinSNMP contient une valeur entière non signée 64 bits. La structure représente un compteur 64 bits. |
smiOCTETS La structure smiOCTETS WinSNMP transmet des chaînes de contexte à plusieurs fonctions WinSNMP. La structure décrit et reçoit également des messages SNMP encodés. |
smiOID La structure smiOID WinSNMP transmet des identificateurs d’objet à plusieurs fonctions WinSNMP. La structure reçoit également le nom de variable d’une entrée de liaison de variable dans un appel à la fonction SnmpGetVb. |
smiVALUE La structure smiVALUE WinSNMP décrit la valeur associée à un nom de variable dans une entrée de liaison de variable. |
smiVENDORINFO La structure smiVENDORINFO contient des informations sur l’implémentation de Microsoft WinSNMP. |
SnmpVarBind La structure SnmpVarBind représente une liaison de variable SNMP. Cette structure est utilisée par plusieurs fonctions SNMP. Cette structure n’est pas utilisée par les fonctions d’API WinSNMP. |
SnmpVarBindList La structure SnmpVarBindList représente une liste de liaisons de variables SNMP. Cette structure est utilisée par plusieurs fonctions SNMP. Cette structure n’est pas utilisée par les fonctions d’API WinSNMP. |