DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Protocole SNMP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
SNMPEcrit (Fonction)
En anglais : SNMPSet
Écrit une ou plusieurs valeurs sur un agent SNMP pour lequel une session SNMP a été ouverte.
Exemple
// Modification du nom du contact d'un agent
IDSession est un entier = SNMPOuvreSession("127.0.0.1", "private")
sDesc est une chaîne = SNMPEcrit(IDSession, ".1.3.6.1.2.1.1.4", ...
"Administrateur", snmpTypeChaîne)
// Modification du nom du contact d'un agent
IDSession est un entier = SNMPOuvreSession("127.0.0.1", "private")
// Utilisation du fichier MIB
SNMPChargeMIB("c:\windows\system32\mib_ii.mib")
sDesc est une chaîne = SNMPEcrit(IDSession, "iso.org.dod.internet.mgmt.mib-2.system.sysContact", ...
"Administrateur", snmpTypeChaîne)
Syntaxe

Écrire une valeur sur un agent SNMP Masquer les détails

<Résultat> = SNMPEcrit(<Identifiant de la session> , <OID à modifier> , <Type de la valeur> , <Valeur à écrire>)
<Résultat> : Booléen
  • Vrai si la modification a été effectuée,
  • Faux si une erreur est survenue.
<Identifiant de la session> : Entier
Identifiant de la session SNMP renvoyé par la fonction SNMPOuvreSession.
<OID à modifier> : Chaîne de caractères
Identifiant de l'objet SNMP à modifier. 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 de la valeur> : Variable de type Entier
Type de la valeur à modifier :
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).
snmpTypeEntierL'OID contient un entier.
snmpTypeEntierSansSigneL'OID contient un entier sans signe.
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.
<Valeur à écrire> : Chaîne de caractères
Valeur de l'OID à écrire.

Écrire plusieurs valeurs sur un agent SNMP Masquer les détails

<Résultat> = SNMPEcrit(<Identifiant de la session> , <Tableau des OID à écrire> , <Tableau des types> , <Tableau des valeurs>)
<Résultat> : Booléen
  • Vrai si toutes les valeurs ont été modifiées,
  • Faux si au moins une erreur est survenue.
<Identifiant de la session> : Entier
Identifiant de la session SNMP renvoyé par la fonction SNMPOuvreSession.
<Tableau des OID à écrire> : Variable de type Tableau
Tableau de chaînes contenant les OID à écrire. 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> : Variable de type Tableau
Tableau d'entiers, contenant les types des valeurs à écrire. Ce tableau doit avoir au moins une dimension égale à <Tableau des OID à écrire>. 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).
snmpTypeEntierL'OID contient un entier.
snmpTypeEntierSansSigneL'OID contient un entier sans signe.
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> : Variable de type Tableau
Tableau de chaînes contenant les nouvelles valeurs. Ce tableau doit avoir au moins une dimension égale à <Tableau des OID à écrire>.
Composante : wd290com.dll
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale