次の方法で共有


SnmpNotification クラス

SnmpNotification クラスは、NOTIFICATION-TYPE マクロからカプセル化された CIM クラスにマップします。 これは、SNMP プロバイダーによって NOTIFICATION-TYPE マクロからカプセル化された CIM クラスにマップされたクラスに対して、SNMP プロバイダー が使用する基本クラスです。

注意

プロバイダーのインストールの詳細については、「WMI SNMP 環境の設定」を参照してください。

構文

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

メンバー

SnmpNotification クラスには、次の種類のメンバーがあります。

プロパティ

SnmpNotification クラスには、次のプロパティがあります。

AgentAddress

データ型: string

アクセスの種類: 読み取り専用

通知を作成したエンティティのネットワーク アドレス。 これはデバイスの実際のアドレスです。 管理エンティティが UDP 経由の SNMP を使用する場合、トランスポート アドレスは IP アドレスを参照します。 管理エンティティが IPX 経由の SNMP を使用する場合、トランスポート アドレスは NULL に設定されます。 このプロパティは SNMPv1 でのみ有効です。

AgentTransport

データ型: string

アクセスの種類: 読み取り専用

送信元エンティティによって使用されるトランスポート プロトコル。 このプロパティは、SNMPv1 と SNMPv2C に対して有効です。

AgentTransportAddress

データ型: string

アクセスの種類: 読み取り専用

通知を送信したエンティティのネットワーク アドレス。 これは、通知を転送した最後のエンティティのアドレスです。 管理エンティティが UDP 経由の SNMP を使用する場合、トランスポート アドレスは IP アドレスを参照します。 管理エンティティが IPX 経由の SNMP を使用する場合、トランスポート アドレスは IPX アドレスを参照します。 このプロパティは、SNMPv1 と SNMPv2C に対して有効です。

AgentTransportProtocol

データ型: string

アクセスの種類: 読み取り専用

送信元エンティティによって使用されるトランスポート プロトコル。

コミュニティ

データ型: string

アクセスの種類: 読み取り専用

PDU のインスタンスに関連付けられているコミュニティ名。 コミュニティ名は、PDU の発信元を認証します。 このプロパティは、SNMPv1 と SNMPv2C の両方に対して有効です。

[識別]

データ型: string

アクセスの種類: 読み取り専用

修飾子: textual_convention ("OBJECTIDENTIFIER")、encoding ("OBJECTIDENTIFIER")、object_syntax ("OBJECTIDENTIFIER")、object_identifier ("1.3.6.1.6.3.1.1.4.1")

この通知の権限のある ID。 SnmpTrapOID 変数バインドに直接マップします。 このプロパティは SNMPv2C でのみ有効です。

SECURITY_DESCRIPTOR

データ型: uint8 配列

アクセスの種類: 読み取り専用

イベントを受信できるユーザーをイベント プロバイダーが判断するために使用される記述子。 このプロパティは、__Event から継承されます。 このセキュリティ記述子の設定に使用される定数の詳細については、「WMI セキュリティ定数」を参照してください。

TIME_CREATED

データ型: uint64

アクセスの種類: 読み取り専用

イベントが生成された時刻を示す一意の値。 これは、1601 年 1 月 1 日以降を 100 ナノ秒間隔の数で表す 64 ビット値です。 この情報の形式は協定世界時 (UTC) です。 このプロパティは、__Event から継承されます。

スクリプトでの uint64 値の使用の詳細については、「WMI でのスクリプト作成」を参照してください。

TimeStamp

データ型: string

アクセスの種類: 読み取り専用

修飾子: textual_convention ("TimeTicks")、encoding ("TimeTicks")、object_syntax ("TimeTicks")、object_identifier ("1.3.6.1.2.1.1.3")

エージェントのネットワーク管理部分が最後に再初期化されてからの時間 (100 分の 1 秒単位)。 INTEGER32 型の MIB 変数 sysUptime.0。 このプロパティは、uint32 型の CIM クラス プロパティ TimeStamp にマップされます。 このプロパティは SNMPv2C でのみ有効です。

解説

TimeStamp または Identification という名前の OBJECT-TYPE マクロへの参照を含む NOTIFICATION-TYPE マクロは、マッピングの競合を引き起こします。 この競合が発生した場合は、必須のプロパティが優先され、競合する参照の名前を変更する必要があります。

Community という名前の OBJECT-TYPE マクロへの参照を含む NOTIFICATION-TYPE マクロは、マッピングの競合を引き起こします。 この競合が発生した場合は、必須のプロパティが優先され、競合する参照の名前を変更する必要があります。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\snmp\localhost

関連項目

__ExtrinsicEvent

NOTIFICATION-TYPE マクロ