PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Limitation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Lit une ou plusieurs valeurs d'un agent avec lequel une session SNMP a été ouverte.
Exemple
// Lecture de la description du système local
IDSession est un entier = SNMPOuvreSession("127.0.0.1", "public")
nType est un entier
sDesc est une chaîne = SNMPLit(IDSession, ".1.3.6.1.2.1.1.1", nType)
// Lecture de la description du système local en utilisant le fichier MIB
IDSession est un entier = SNMPOuvreSession("127.0.0.1", "public")
nType est un entier
SNMPChargeMIB("c:\windows\system32\mib_ii.mib")
sDesc est une chaîne = SNMPLit(IDSession, "iso.org.dod.internet.mgmt.mib-2.system.sysDescr", nType)
Syntaxe

Lire une valeur d'un agent Masquer les détails

<Résultat> = SNMPLit(<Identifiant de la session> , <OID à lire> [, <Type renvoyé>])
<Résultat> : Chaîne de caractères Ansi
  • Valeur de l'OID retournée par l'agent. Le type de la valeur est récupéré dans une variable de type entier (paramètre <Type renvoyé>).
  • Chaîne vide ("") en cas d'erreur. Dans ce cas, la variable ErreurDétectée est à Vrai et la fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
<Identifiant de la session> : Entier
Identifiant de la session SNMP renvoyé par la fonction SNMPOuvreSession.
<OID à lire> : Chaîne de caractères (entre guillemets)
Identifiant de l'objet SNMP à lire. Cette chaîne peut correspondre à l'identifiant au format numérique ou au format texte (le fichier MIB qui décrit l'OID doit avoir été chargé avec la fonction SNMPChargeMIB).
<Type renvoyé> : Variable de type Entier optionnelle
Si ce paramètre est spécifié, la variable indiquée sera affectée avec le type de la valeur récupérée. Les constantes de type disponibles sont les suivantes :
snmpTypeAdresseIPL'OID contient une adresse IP.
snmpTypeBitsL'OID contient des bits.
snmpTypeChaîneL'OID contient une chaîne.
snmpTypeCompteur32L'OID est un compteur (entier signé sur 32 bits).
snmpTypeCompteur64L'OID est un compteur (entier signé sur 64 bits).
snmpTypeEntierSansSigneL'OID contient un entier sans signe.
snmpTypeEntierL'OID contient un entier.
snmpTypeJaugeL'OID contient une jauge.
snmpTypeNullL'OID n'est pas associé à une valeur (par exemple une branche qui a des enfants mais qui n'a pas de valeur par elle-même).
snmpTypeOIDL'OID contient une OID.
snmpTypeOpaqueL'OID contient une valeur qui n'est pas directement interprétable.
snmpTypeTicksL'OID contient un nombre de ticks d'horloge.

Lire plusieurs valeurs d'un agent Masquer les détails

<Résultat> = SNMPLit(<Identifiant de la session> , <Tableau des OID à lire> , <Tableau des types renvoyés> , <Tableau des valeurs renvoyées>)
<Résultat> : Booléen
  • Vrai si toutes les valeurs ont été renvoyées,
  • Faux si au moins une erreur est survenue. La fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
<Identifiant de la session> : Entier
Identifiant de la session SNMP renvoyé par la fonction SNMPOuvreSession.
<Tableau des OID à lire> : Variable de type Tableau
Tableau de chaînes contenant les OID à lire. Chaque OID peut correspondre à l'identifiant au format numérique ou au format texte (le fichier MIB qui décrit l'OID doit avoir été chargé avec la fonction SNMPChargeMIB).
<Tableau des types renvoyés> : Variable de type Tableau
Tableau d'entiers. Ce tableau doit avoir au moins une dimension égale à <Tableau des OID à lire>. Après l'exécution de la fonction, ce tableau contiendra les types des différentes valeurs retournées. Les constantes de type disponibles sont les suivantes :
snmpTypeAdresseIPL'OID contient une adresse IP.
snmpTypeBitsL'OID contient des bits.
snmpTypeChaîneL'OID contient une chaîne.
snmpTypeCompteur32L'OID est un compteur (entier signé sur 32 bits).
snmpTypeCompteur64L'OID est un compteur (entier signé sur 64 bits).
snmpTypeEntierSansSigneL'OID contient un entier sans signe.
snmpTypeEntierL'OID contient un entier.
snmpTypeJaugeL'OID contient une jauge.
snmpTypeNullL'OID n'est pas associé à une valeur (par exemple une branche qui a des enfants mais qui n'a pas de valeur par elle-même).
snmpTypeOIDL'OID contient une OID.
snmpTypeOpaqueL'OID contient une valeur qui n'est pas directement interprétable.
snmpTypeTicksL'OID contient un nombre de ticks d'horloge.
<Tableau des valeurs renvoyées> : Variable de type Tableau
Tableau de chaînes. Ce tableau doit avoir au moins une dimension égale à <Tableau des OID à lire>. Après l'exécution de la fonction, ce tableau contiendra les valeurs renvoyées par l'agent SNMP.
Remarques

Limitation

Les fonctions SNMPxxx peuvent être utilisées uniquement à partir de Windows 2000 (elles ne peuvent pas être utilisées sous les systèmes suivants : Windows 98, Me ou NT4).
Composante : wd240com.dll
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire