Класс SnmpNotification

Класс SnmpNotification сопоставляется из макроса NOTIFICATION-TYPE с инкапсулированным классом CIM. Это базовый класс, используемый поставщиком SNMP для любого класса, сопоставленного из макроса NOTIFICATION-TYPE с инкапсулированным классом CIM поставщиком SNMP.

Примечание

Дополнительные сведения об установке поставщика см. в разделе Настройка среды SNMP WMI.

Синтаксис

class SnmpNotification : __ExtrinsicEvent
{
  uint8  SECURITY_DESCRIPTOR[];
  uint64 TIME_CREATED;
  string AgentAddress;
  string AgentTransport;
  string AgentTransportAddress;
  string Community;
  string Identification;
  string TimeStamp;
  string AgentTransportProtocol;
};

Члены

Класс SnmpNotification имеет следующие типы членов:

Элемент Property

Класс SnmpNotification имеет следующие свойства.

AgentAddress

Тип данных: string

Тип доступа: только для чтения

Сетевой адрес сущности, создающей уведомление. Это фактический адрес устройства. Если сущность управления использует SNMP по протоколу UDP, транспортный адрес ссылается на IP-адрес. Если сущность управления использует SNMP по протоколу IPX, для транспортного адреса устанавливается значение NULL. Это свойство допустимо только для SNMPv1.

AgentTransport

Тип данных: string

Тип доступа: только для чтения

Транспортный протокол, используемый отправляя сущностью. Это свойство допустимо для SNMPv1 и SNMPv2C.

AgentTransportAddress

Тип данных: string

Тип доступа: только для чтения

Сетевой адрес сущности, отправив ей уведомление. Это адрес последней сущности, переадресовавшей уведомление. Если сущность управления использует SNMP по протоколу UDP, транспортный адрес ссылается на IP-адрес. Если сущность управления использует SNMP через IPX, адрес транспорта ссылается на IPX-адрес. Это свойство допустимо для SNMPv1 и SNMPv2C.

AgentTransportProtocol

Тип данных: string

Тип доступа: только для чтения

Транспортный протокол, используемый отправляя сущностью.

Сообщество

Тип данных: string

Тип доступа: только для чтения

Имя сообщества, связанное с экземпляром PDU. Имя сообщества проверяет подлинность инициатора PDU. Это свойство допустимо для SNMPv1 и SNMPv2C.

Идентификация

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: textual_convention ("OBJECTIDENTIFIER"), кодировка ("OBJECTIDENTIFIER"), object_syntax ("OBJECTIDENTIFIER"), object_identifier ("1.3.6.1.6.3.1.1.4.1")

Заслуживающая доверия идентификация этого уведомления. Сопоставляется непосредственно с привязкой переменной SnmpTrapOID. Это свойство допустимо только для SNMPv2C.

SECURITY_DESCRIPTOR

Тип данных: массив uint8

Тип доступа: только для чтения

Дескриптор, используемый поставщиком событий, чтобы определить, какие пользователи могут получать событие. Это свойство наследуется от __Event. Дополнительные сведения о константах, используемых для задания этого дескриптора безопасности, см. в разделе Константы безопасности WMI.

TIME_CREATED

Тип данных: uint64

Тип доступа: только для чтения

Уникальное значение, указывающее время создания события. Это 64-разрядное значение, представляющее количество 100-наносекундных интервалов после 1 января 1601 года. Информация представлена в формате UTC. Это свойство наследуется от __Event.

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Создание скриптов в WMI.

Timestamp

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: textual_convention ("TimeTicks"), кодировка ("TimeTicks"), object_syntax ("TimeTicks"), object_identifier ("1.3.6.1.2.1.3")

Время в сотых долях секунды с момента последней повторной инициализации части агента для управления сетью. Переменная MIB sysUptime.0 типа INTEGER32. Это свойство сопоставляется со свойством класса CIM TimeStamp, которое имеет тип uint32. Это свойство допустимо только для SNMPv2C.

Комментарии

Макрос NOTIFICATION-TYPE, содержащий ссылки на макрос OBJECT-TYPE с именем TimeStamp или Identification, вызывает конфликт сопоставления. В случае возникновения этого конфликта необходимые свойства имеют приоритет, и конфликтующие ссылки должны быть переименованы.

Макрос NOTIFICATION-TYPE, содержащий ссылки на макрос OBJECT-TYPE с именем Community, вызывает конфликт сопоставления. В случае возникновения этого конфликта необходимые свойства имеют приоритет, и конфликтующие ссылки должны быть переименованы.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\snmp\localhost

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

__ExtrinsicEvent

Макрос NOTIFICATION-TYPE