Структура 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 |