Lire en anglais

Partager via


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 :

Fonctions

 
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.

Structures

 
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.