Tâches de programmation WinSNMP

Le tableau suivant récapitule les procédures de programmation de base que vous devez effectuer pour coder une application WinSNMP, ainsi que les rubriques qui fournissent des informations sur ces tâches.

Tâche de programmation Fonction et rubriques liées aux tâches
Ouvrez l’application WinSNMP. Utilisez SnmpStartup. Consultez Ouverture et fermeture d’une application WinSNMP.
Ouvrez une ou plusieurs sessions WinSNMP. Utilisez SnmpCreateSession. Consultez Ouverture et fermeture d’une session WinSNMP.
Inscrivez-vous pour recevoir des interruptions ou des notifications. Utilisez SnmpRegister. Consultez Gestion des interruptions et des notifications.
Créez une ou plusieurs listes de liaisons de variables pour l’incorporation dans un PDU. Utilisez SnmpCreateVbl, SnmpDuplicateVbl, SnmpSetVb. Consultez Utilisation des listes de liaison de variables.
Note: L’application peut avoir besoin d’appeler d’autres fonctions de liaison de variables pour créer la liste de liaisons de variables.
Créez un ou plusieurs PDP pour la transmission et le traitement. Utilisez SnmpCreatePDU, SnmpSetPduData, SnmpDuplicatePDU. Consultez Utilisation des unités de données de protocole.
Note: L’application peut avoir besoin d’appeler d’autres fonctions PDU et fonctions utilitaires WinSNMP pour créer le PDU.
Envoyez une ou plusieurs demandes d’opération SNMP. Utilisez SnmpSendMsg. Consultez Envoi de messages SNMP.
Récupérez la réponse à la demande d’opération SNMP. Utilisez SnmpRecvMsg. Consultez Réception de messages SNMP.
Traitez la réponse à la demande. Utilisez une logique spécifique à l’application.
Fermez chaque session WinSNMP. Utilisez SnmpClose. Consultez Ouverture et fermeture d’une session WinSNMP.
Fermez l’application WinSNMP. Utilisez SnmpCleanup. Consultez Ouverture et fermeture d’une application WinSNMP.

Les rubriques suivantes contiennent des informations supplémentaires sur d’autres concepts de programmation généraux spécifiques à l’environnement WinSNMP.

Rubrique Concepts
Tâches de programmation générales Gestion des identificateursd’objets libérant les descripteurs WinSNMP
Définition du mode de traduction d’entité et de contexte
Gestion de la stratégie de retransmission
Écriture d’applications WinSNMP avec plusieurs threads
Inscription d’une application d’agent SNMP

En outre, l’application WinSNMP peut avoir besoin d’incorporer des appels aux fonctions WinSNMP suivantes : SnmpFreeVbl, SnmpFreeEntity, SnmpFreeDescriptor, SnmpFreeContext et SnmpFreePdu. Cela permet à l’implémentation Microsoft WinSNMP de libérer des objets de mémoire WinSNMP. En règle générale, l’application WinSNMP doit libérer toutes les ressources allouées à la suite d’un appel à une fonction WinSNMP. Pour plus d’informations sur la désaffectation des ressources, consultez Allocation d’objets de mémoire WinSNMP.