Bagikan melalui


struktur smiOID (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.]

Struktur smiOID WinSNMP meneruskan pengidentifikasi objek ke beberapa fungsi WinSNMP. Struktur ini juga menerima nama variabel entri pengikatan variabel dalam panggilan ke fungsi SnmpGetVb .

Struktur smiOID berisi penunjuk ke array panjang variabel subidentifier objek bernama. Struktur dapat menjadi anggota struktur smiVALUE .

Sintaks

typedef struct {
  smiUINT32   len;
  smiLPUINT32 ptr;
} smiOID, *smiLPOID;

Anggota

len

Menentukan nilai bilangan bulat panjang yang tidak ditandatangani yang menunjukkan jumlah elemen dalam array yang ditunjukkan oleh anggota ptr .

ptr

Penunjuk ke array bilangan bulat panjang yang tidak ditandatangani yang mewakili subidentifikasi pengidentifikasi objek.

Keterangan

Dalam struktur smiOID , format array yang diarahkan oleh anggota ptr adalah satu subidentifier per elemen array. Misalnya, string "1.3.6.1" akan menjadi array dari empat elemen {1,3,6,1}.

Implementasi Microsoft WinSNMP mengalokasikan dan membatalkan alokasi memori untuk semua struktur smiOID output. Aplikasi WinSNMP tidak boleh membebaskan memori yang dialokasikan implementasi untuk anggota ptr struktur smiOID . Sebagai gantinya, aplikasi harus memanggil fungsi SnmpFreeDescriptor untuk membebaskan memori.

Karena aplikasi WinSNMP mengalokasikan memori untuk objek deskriptor input dengan panjang variabel, aplikasi harus membebaskan memori tersebut. Untuk informasi selengkapnya, lihat Konsep Manajemen Data WinSNMP.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header winsnmp.h

Lihat juga

SnmpFreeDescriptor

SnmpGetVb

SnmpOidCompare

SnmpOidCopy

SnmpOidToStr

SnmpStrToOid

Gambaran Umum API WinSNMP

Struktur WinSNMP

smiVALUE