Bagikan melalui


Mengelola Pengidentifikasi Objek

API WinSNMP menyediakan beberapa fungsi utilitas WinSNMP yang menyederhanakan manipulasi pengidentifikasi objek untuk aplikasi WinSNMP.

Fungsi SnmpOidToStr mengonversi representasi biner internal pengidentifikasi objek ke format string numerik putus-putus. Saat Anda memanggil SnmpOidToStr, tentukan buffer string dengan panjang MAXOBJIDSTRSIZE (1408 byte) untuk memastikan bahwa buffer output cukup besar untuk menahan string yang dikonversi. Untuk mengonversi pengidentifikasi objek dari format string numerik putus-putus ke representasi biner internalnya, panggil fungsi SnmpStrToOid .

Untuk menyalin pengidentifikasi objek SNMP, panggil fungsi SnmpOidCopy . Fungsi ini mengalokasikan memori yang diperlukan untuk pengidentifikasi objek baru.

Aplikasi WinSNMP harus memanggil fungsi SnmpFreeDescriptor untuk membebaskan sumber daya yang dialokasikan untuk anggota ptr struktur smiOID yang ditentukan oleh fungsi SnmpStrToOid dan SnmpOidCopy .

Fungsi SnmpOidCompare membandingkan dua pengidentifikasi objek SNMP. Aplikasi WinSNMP dapat menentukan jumlah subidentifier yang akan dibandingkan. Panggil SnmpOidCompare untuk menentukan apakah dua pengidentifikasi objek memiliki awalan umum.

Untuk informasi tambahan tentang mengelola memori yang dialokasikan untuk pengidentifikasi objek, lihat Mengalokasikan Objek Memori WinSNMP.