上一個主題: snmpObjectIDToASCIIString 函數下一個主題: snmpOctetStringFloat 函數


snmpOIDParser 函數

此函數使用 objectID (OID) 的值,並依據 startIndex 及 endIndex 值剖析出 OID 的子集。 索引從 1 開始。 如果 endIndex 為 -1,則前往 OID 的末端。 使用此函數可認證裝置。

語法

此函數的格式如下:

ObjectID  snmpOIDParser( ObjectID OID, Integer startIndex, Integer endIndex )

參數

OID

要剖析的物件 ID (OID) 值。

startIndex

開始剖析的索引整數值。

endIndex

停止剖析的索引整數值。

傳回值

傳回剖析的子集 ObjectID (OID)。

範例

對於 OID 值的 1.2.3.4.5.6.7.8.9.10、startIndex 值的 1,以及 endIndex 值的 5,下列運算式產生下列結果:

運算式:

snmpOIDParser(oid, startIndex, endIndex )

結果:

1.2.3.4.5

對於 OID 值的 1.2.3.4.5.6.7.8.9.10、startIndex 值的 6,以及 endIndex 值的 -1,同一個運算式產生下列結果:

結果:

6.7.8.9.10

進階範例

下列運算式取自「Cisco CBQos ClassMap」廠商憑證:

ItemUniqueIDs=snmpOIDParser(cbQosConfigIndex, 2, 2)