structure smiOCTETS (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. Utilisez plutôt Windows Remote Management, qui est l’implémentation Microsoft de WS-Man.]

La structure smiOCTETS WinSNMP transmet des chaînes de contexte à plusieurs fonctions WinSNMP. La structure décrit et reçoit également des messages SNMP encodés.

La structure smiOCTETS contient un pointeur vers une chaîne d’octet SNMP de longueur variable. La structure peut être membre de la structure smiVALUE .

Syntaxe

typedef struct {
  smiUINT32 len;
  smiLPBYTE ptr;
} smiOCTETS, *smiLPOCTETS;

Membres

len

Spécifie une valeur entière longue non signée qui indique le nombre d’octets dans le tableau de chaînes d’octets pointé par le membre ptr .

ptr

Pointeur vers un tableau d’octets qui contient la chaîne d’octets intéressante. Un octet se terminant par null n’est pas nécessaire.

Remarques

L’implémentation De Microsoft WinSNMP alloue et libère de la mémoire pour toutes les structures smiOCTETS de sortie. L’application WinSNMP ne doit pas libérer de mémoire que l’implémentation alloue au membre ptr d’une structure smiOCTETS . Au lieu de cela, l’application doit appeler la fonction SnmpFreeDescriptor pour libérer la mémoire.

Étant donné que l’application WinSNMP alloue de la mémoire pour les objets de descripteur d’entrée avec des longueurs variables, elle doit libérer cette mémoire. Pour plus d’informations, consultez Concepts winSNMP Gestion des données.

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]
En-tête winsnmp.h

Voir aussi

SnmpContextToStr

SnmpDecodeMsg

SnmpEncodeMsg

SnmpFreeDescriptor

SnmpStrToContext

Vue d’ensemble de l’API WinSNMP

WinSNMP Structures

smiVALUE