Partager via


Fonction SnmpCountVbl (winsnmp.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. Au lieu de cela, utilisez La gestion à distance Windows, qui est l’implémentation Microsoft de WS-Man.]

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.

Syntaxe

SNMPAPI_STATUS SNMPAPI_CALL SnmpCountVbl(
  [in] HSNMP_VBL vbl
);

Paramètres

[in] vbl

Gérez la liste des liaisons de variables à énumérer.

Valeur retournée

Si la fonction réussit, la valeur de retour est le nombre d’entrées de liaison de variables dans la liste des liaisons de variables.

Si la fonction échoue, la valeur de retour est SNMPAPI_FAILURE. Pour obtenir des informations d’erreur étendues, appelez SnmpGetLastError en spécifiant une valeur NULL dans son paramètre de session . La fonction SnmpGetLastError peut retourner l’une des erreurs suivantes.

Code de retour Description
SNMPAPI_NOT_INITIALIZED
La fonction SnmpStartup ne s’est pas terminée correctement.
SNMPAPI_ALLOC_ERROR
Une erreur s’est produite lors de l’allocation de mémoire.
SNMPAPI_NOOP
La liste des liaisons de variables ne contient aucune entrée de liaison de variable pour l’instant.
SNMPAPI_VBL_INVALID
Le paramètre vbl n’est pas valide.
SNMPAPI_OTHER_ERROR
Une erreur inconnue ou non définie s’est produite.

Remarques

La fonction SnmpCountVbl retourne une valeur entière non signée qui est la valeur maximale que l’application WinSNMP peut spécifier pour le paramètre d’index dans les fonctions SnmpGetVb, SnmpSetVb et SnmpDeleteVb .

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 winsnmp.h
Bibliothèque Wsnmp32.lib
DLL Wsnmp32.dll

Voir aussi

SnmpDeleteVb

SnmpGetVb

SnmpSetVb

Fonctions WinSNMP

Vue d’ensemble de l’API WinSNMP