Bagikan melalui


PMIB_GET_FIRST fungsi panggilan balik (routprot.h)

Fungsi MibGetFirst meneruskan SNMP MIB-style Get First Request ke protokol perutean.

Sintaks

PMIB_GET_FIRST PmibGetFirst;

DWORD PmibGetFirst(
  [in]  ULONG InputDataSize,
  [in]  PVOID InputData,
  [out] PULONG OutputDataSize,
  [out] PVOID OutputData
)
{...}

Parameter

[in] InputDataSize

Menentukan ukuran data untuk Dapatkan Permintaan Pertama.

[in] InputData

Arahkan ke data yang akan diteruskan dengan Dapatkan Permintaan Pertama.

[out] OutputDataSize

Penunjuk ke variabel ULONG :

Pada input: Variabel ini berisi ukuran buffer output.

Pada output: Variabel ini berisi ukuran data yang ditempatkan dalam buffer output. Jika ukuran awal tidak cukup besar, variabel berisi ukuran buffer yang diperlukan untuk menyimpan semua data output.

[out] OutputData

Pointer ke buffer yang menerima data dari entri MIB.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan NO_ERROR.

Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.

Nilai Deskripsi
ERROR_CAN_NOT_COMPLETE
Protokol perutean tidak dapat menyelesaikan permintaan.
ERROR_INVALID_PARAMETER
Ukuran atau konten data tidak sesuai untuk permintaan tersebut.
ERROR_INSUFFICIENT_BUFFER
Ukuran buffer output yang disediakan tidak cukup besar untuk menyimpan informasi yang diminta. Ukuran yang diperlukan dikembalikan dalam variabel ULONG yang ditunjukkan oleh parameter OutputDataSize .
 
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header routprot.h

Lihat juga

MibGet

MibGetNext

MibSet

Fungsi Antarmuka Protokol Perutean

Referensi Antarmuka Protokol Perutean