Partager via


SnmpExtensionInitEx, fonction (snmp.h)

[SNMP est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Utilisez plutôt Windows Remote Management, qui est l’implémentation Microsoft de WS-Man.]

Le service SNMP Microsoft appelle la fonction SnmpExtensionInitEx pour identifier les sous-arborescences MIB (Management Information Base) supplémentaires que l’agent d’extension SNMP prend en charge. Cette fonction est un élément de l’API de l’agent d’extension SNMP.

Syntaxe

BOOL SNMP_FUNC_TYPE SnmpExtensionInitEx(
  [out] AsnObjectIdentifier *pNextSupportedRegion
);

Paramètres

[out] pNextSupportedRegion

Pointeur vers une structure AsnObjectIdentifier pour recevoir la sous-arborescence MIB suivante prise en charge par l’agent d’extension.

Valeur retournée

Si le paramètre pNextSupportedRegion a été initialisé avec une sous-arborescence MIB supplémentaire, la valeur de retour est TRUE.

S’il n’y a plus de sous-arborescences MIB à inscrire, la valeur de retour est FALSE.

Remarques

Le service SNMP appelle à plusieurs reprises le point d’entrée de la fonction SnmpExtensionInitEx afin que l’agent d’extension puisse inscrire la prise en charge des sous-arborescences MIB supplémentaires.

Le service SNMP effectue une copie de la structure AsnObjectIdentifier que l’agent d’extension retourne dans le paramètre pNextSupportedRegion . L’agent d’extension doit allouer et libérer les ressources associées à la structure d’origine. Il peut le faire lorsque le service SNMP appelle la fonction SnmpExtensionClose .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête snmp.h

Voir aussi

AsnObjectIdentifier

Fonctions SNMP

Vue d’ensemble du protocole SNMP (Simple Network Management Protocol)

SnmpExtensionClose

SnmpExtensionInit

SnmpExtensionMonitor