Fungsi SnmpSetTimeout (winsnmp.h)
[SNMP tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini dapat diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan Manajemen Jarak Jauh Windows, yang merupakan implementasi Microsoft dari WS-Man.]
Fungsi WinSNMP SnmpSetTimeout memungkinkan aplikasi WinSNMP mengubah nilai waktu habis untuk transmisi permintaan pesan SNMP. Nilai waktu habis berlaku untuk panggilan yang dilakukan aplikasi WinSNMP ke fungsi SnmpSendMsg untuk entitas manajemen tertentu. Implementasi Microsoft WinSNMP menyimpan nilai dalam database.
Sintaks
SNMPAPI_STATUS SNMPAPI_CALL SnmpSetTimeout(
[in] HSNMP_ENTITY hEntity,
[in] smiTIMETICKS nPolicyTimeout
);
Parameter
[in] hEntity
Tangani ke entitas manajemen tujuan yang diminati.
[in] nPolicyTimeout
Menentukan nilai batas waktu baru, dalam seratus detik, untuk entitas manajemen. Nilai ini menggantikan nilai yang saat ini disimpan dalam database implementasi.
Jika parameter ini sama dengan nol, dan mode transmisi ulang saat ini sama dengan SNMPAPI_ON, implementasi memilih nilai waktu habis. Implementasi menggunakan nilai waktu habis ini ketika menjalankan kebijakan transmisi ulang aplikasi WinSNMP.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan SNMPAPI_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan SNMPAPI_FAILURE. Untuk mendapatkan informasi kesalahan yang diperluas, panggil SnmpGetLastError yang menentukan nilai NULL dalam parameter sesinya . Fungsi SnmpGetLastError dapat mengembalikan salah satu kesalahan berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi SnmpStartup tidak berhasil diselesaikan. |
|
Terjadi kesalahan selama alokasi memori. |
|
Parameter hEntity tidak valid. |
|
Terjadi kesalahan yang tidak diketahui atau tidak terdefinis. |
Keterangan
Biasanya aplikasi manajer WinSNMP, bukan aplikasi agen, memanggil fungsi SnmpSetTimeout .
Untuk informasi tambahan, lihat Tentang Transmisi Ulang dan Mengelola Kebijakan Transmisi Ulang.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |