Поделиться через


Структура smiOCTETS (winsnmp.h)

[SNMP доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте удаленное управление Windows, которое является реализацией WS-Man майкрософт.]

Структура winSNMP smiOCTETS передает строки контекста нескольким функциям WinSNMP. Структура также описывает и получает закодированные SNMP-сообщения.

Структура smiOCTETS содержит указатель на строку октета SNMP переменной длины. Структура может быть членом структуры smiVALUE .

Синтаксис

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

Члены

len

Задает длинное целое число без знака, указывающее количество байтов в массиве строк октета, на который указывает член ptr .

ptr

Указатель на массив байтов, содержащий интересующую строку октета. Байт, завершающий значение NULL, не требуется.

Комментарии

Реализация Microsoft WinSNMP выделяет и освобождает память для всех выходных структур smiOCTETS . Приложение WinSNMP не должно освобождать память, выделенную реализацией для элемента ptr структуры smiOCTETS . Вместо этого приложение должно вызвать функцию SnmpFreeDescriptor , чтобы освободить память.

Так как приложение WinSNMP выделяет память для объектов дескриптора ввода с переменной длиной, оно должно освободить память. Дополнительные сведения см. в разделе Основные понятия Управление данными WinSNMP.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть winsnmp.h

См. также раздел

SnmpContextToStr

SnmpDecodeMsg

SnmpEncodeMsg

SnmpFreeDescriptor

SnmpStrToContext

Общие сведения об API WinSNMP

Структуры WinSNMP

smiVALUE