Fungsi SnmpContextToStr (winsnmp.h)
[SNMP tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan Manajemen Jarak Jauh Windows, yang merupakan implementasi Microsoft dari WS-Man.]
Fungsi WinSNMP SnmpContextToStr mengembalikan string yang mengidentifikasi konteks SNMP, yang merupakan sekumpulan sumber daya objek terkelola. Fungsi mengembalikan string dalam struktur smiOCTETS .
Sintaks
SNMPAPI_STATUS SNMPAPI_CALL SnmpContextToStr(
[in] HSNMP_CONTEXT context,
[out] smiLPOCTETS string
);
Parameter
[in] context
Tangani konteks minat SNMP.
[out] string
Arahkan ke struktur smiOCTETS untuk menerima string yang mengidentifikasi konteks yang diminati. String dapat memiliki byte null-terminating.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah SNMPAPI_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah SNMPAPI_FAILURE. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi SnmpGetLastError. Fungsi SnmpGetLastError dapat mengembalikan salah satu kesalahan berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi SnmpStartup tidak berhasil diselesaikan. |
|
Terjadi kesalahan selama alokasi memori. |
|
Parameter konteks tidak valid. |
|
Terjadi kesalahan yang tidak diketahui atau tidak terdefinis. |
Keterangan
Pengaturan saat ini dari entitas dan mode terjemahan konteks menentukan jenis string output yang dikembalikan SnmpContextToStr . Untuk informasi tambahan, lihat Mengatur Mode Terjemahan Entitas dan Konteks.
Aplikasi WinSNMP harus menyediakan alamat struktur smiOCTETS yang valid untuk parameter string . Jika fungsi SnmpContextToStr berhasil diselesaikan, implementasi Microsoft WinSNMP menginisialisasi len dan anggotaptr struktur. Aplikasi WinSNMP harus memanggil fungsi SnmpFreeDescriptor untuk memungkinkan implementasi membebaskan sumber daya bagi anggota ini.
Ketika mode terjemahan entitas dan konteks SNMPAPI_TRANSLATED, dan entri ada dalam database implementasi, implementasi mengembalikan nama konteks yang mudah digunakan terkait. Jika entri tidak ada untuk nama konteks, SnmpContextToStr mengembalikan string komunitas SNMP.
Ketika mode terjemahan entitas dan konteks SNMPAPI_UNTRANSLATED_V1 atau SNMPAPI_UNTRANSLATED_V2, implementasinya juga mengembalikan string komunitas SNMP.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winsnmp.h |
Pustaka | Wsnmp32.lib |
DLL | Wsnmp32.dll |