Share via


管理物件識別碼

WinSNMP API 提供數個 WinSNMP 公用程式函式 ,可簡化 WinSNMP 應用程式之物件識別碼的操作。

SnmpOidToStr函式會將物件識別碼的內部二進位表示轉換為其虛線數值字串格式。 當您呼叫 SnmpOidToStr時,請指定 MAXOBJIDSTRSIZE 長度的字串緩衝區, (1408 個位元組) ,以確保輸出緩衝區夠大,足以保存轉換的字串。 若要將物件識別碼從點數位符串格式轉換成其內部二進位標記法,請呼叫 SnmpStrToOid 函式。

若要複製 SNMP 物件識別碼,請呼叫 SnmpOidCopy 函式 。 此函式會為新的物件識別碼配置任何必要的記憶體。

WinSNMP 應用程式必須呼叫SnmpFreeDescriptor函式,以釋放針對SnmpStrToOidSnmpOidCopy函式所指定之 smiOID結構ptr成員所配置的資源。

SnmpOidCompare函式會比較兩個 SNMP 物件識別碼。 WinSNMP 應用程式可以指定要比較的減號數目。 呼叫 SnmpOidCompare 以判斷兩個物件識別碼是否有一般前置詞。

如需管理為物件識別碼配置之記憶體的其他資訊,請參閱 配置 WinSNMP 記憶體物件