Fungsi SnmpDuplicatePdu (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 SnmpDuplicatePdu menduplikasi unit data protokol SNMP (PDU) yang diidentifikasi parameter PDU , mengalokasikan memori yang diperlukan untuk PDU duplikat.
Sintaks
HSNMP_PDU SNMPAPI_CALL SnmpDuplicatePdu(
[in] HSNMP_SESSION session,
[in] HSNMP_PDU PDU
);
Parameter
[in] session
Tangani ke sesi WinSNMP.
[in] PDU
Tangani ke PDU untuk menduplikasi. Fungsi SnmpDuplicatePdu menyediakan handel unik untuk setiap PDU dalam aplikasi panggilan.
Mengembalikan nilai
Jika fungsi berhasil, nilai pengembalian adalah handel yang mengidentifikasi PDU duplikat baru.
Jika fungsi gagal, nilai yang dikembalikan SNMPAPI_FAILURE. Untuk mendapatkan informasi kesalahan yang diperluas, panggil SnmpGetLastError. Fungsi SnmpGetLastError dapat mengembalikan salah satu kesalahan berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi SnmpStartup tidak berhasil diselesaikan. |
|
Terjadi kesalahan selama alokasi memori. |
|
Handel sesi tidak valid. |
|
Handel PDU tidak valid. |
|
Terjadi kesalahan yang tidak diketahui atau tidak terdefinis. |
Keterangan
Untuk merilis sumber daya yang dialokasikan oleh fungsi SnmpDuplicatePdu untuk PDU baru, aplikasi WinSNMP harus memanggil fungsi SnmpFreePdu .
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 |