Tugas Pemrograman WinSNMP
Tabel berikut ini meringkas prosedur pemrograman dasar yang harus Anda lakukan untuk membuat kode aplikasi WinSNMP, dan topik yang menyediakan informasi tentang tugas-tugas ini.
Tugas pemrograman | Fungsi dan topik terkait tugas |
---|---|
Buka aplikasi WinSNMP. | Gunakan SnmpStartup. Lihat Membuka dan Menutup Aplikasi WinSNMP. |
Buka satu atau beberapa sesi WinSNMP. | Gunakan SnmpCreateSession. Lihat Membuka dan Menutup Sesi WinSNMP. |
Daftar untuk menerima perangkap atau pemberitahuan. | Gunakan SnmpRegister. Lihat Mengelola Perangkap dan Pemberitahuan. |
Buat satu atau beberapa daftar pengikatan variabel untuk penggabungan dalam PDU. | Gunakan SnmpCreateVbl, SnmpDuplicateVbl, SnmpSetVb. Lihat Bekerja dengan Daftar Pengikatan Variabel. Catatan: Aplikasi mungkin perlu memanggil fungsi pengikatan variabel lainnya untuk membuat daftar pengikatan variabel. |
Buat satu atau beberapa PDUs untuk transmisi dan pemrosesan. | Gunakan SnmpCreatePDU, SnmpSetPduData, SnmpDuplicatePDU. Lihat Bekerja dengan Unit Data Protokol. Catatan: Aplikasi mungkin perlu memanggil fungsi PDU lainnya dan fungsi utilitas WinSNMP untuk membuat PDU. |
Kirim satu atau beberapa permintaan operasi SNMP. | Gunakan SnmpSendMsg. Lihat Mengirim Pesan SNMP. |
Ambil respons terhadap permintaan operasi SNMP. | Gunakan SnmpRecvMsg. Lihat Menerima Pesan SNMP. |
Proses respons permintaan. | Gunakan logika khusus aplikasi. |
Tutup setiap sesi WinSNMP. | Gunakan SnmpClose. Lihat Membuka dan Menutup Sesi WinSNMP. |
Tutup aplikasi WinSNMP. | Gunakan SnmpCleanup. Lihat Membuka dan Menutup Aplikasi WinSNMP. |
Topik berikut berisi informasi tambahan tentang konsep pemrograman umum lainnya khusus untuk lingkungan WinSNMP.
Selain itu, aplikasi WinSNMP mungkin perlu menggabungkan panggilan ke fungsi WinSNMP berikut: SnmpFreeVbl, SnmpFreeEntity, SnmpFreeDescriptor, SnmpFreeContext, dan SnmpFreePdu. Ini memungkinkan implementasi Microsoft WinSNMP untuk membebaskan objek memori WinSNMP. Sebagai aturan umum, aplikasi WinSNMP harus membebaskan semua sumber daya yang dialokasikan sebagai hasil panggilan ke fungsi WinSNMP. Untuk informasi tambahan tentang pembebasan sumber daya, lihat Pengalokasian Objek Memori WinSNMP.