Descripteurs WinSNMP
Dans l’environnement de programmation WinSNMP, un descripteur est l’une des deux structures suivantes :
- Une structure smiOCTETS qui décrit une variable de chaîne d’octets
- Une structure smiOID qui décrit une variable d’identificateur d’objet SNMP
Un descripteur WinSNMP est une structure qui a deux membres : un membre de longueur, Len et un membre de pointeur, ptr. Le membre ptr pointe vers la chaîne d’octets ou l’identificateur d’objet qui vous intéresse. Le membre ptr peut être le type de données smiLPBYTE ou smiLPUINT32 .
Un descripteur smiOCTETS ou un descripteur smiOID peut être le membre value d’une structure smiVALUE . La structure smiVALUE décrit la valeur associée à un nom de variable dans une entrée de liaison de variable.
L’implémentation de l’WinSNMP Microsoft alloue et libère de la mémoire pour toutes les structures smiOCTETS et smiOID de sortie. Par conséquent, l’application doit appeler la fonction SnmpFreeDescriptor pour libérer la mémoire pour le membre ptr de ces structures.
Les membres de chaîne dans les descripteurs ne requièrent pas d’octet de fin null . Pour plus d’informations sur la gestion de la mémoire allouée pour les descripteurs, consultez allocation d’objets mémoire WinSNMP.