Fungsi GetNPPBlobTable

Fungsi GetNPPBlobTable mengambil tabel BLOB NPP yang mewakili NIC register di komputer lokal.

Sintaks

DWORD GetNPPBlobTable(
  _In_  HBLOB       hFilterBlob,
  _Out_ PBLOB_TABLE *ppBlobTable
);

Parameter

hFilterBlob [in]

Tangani ke BLOB filter yang membatasi BLOB NPP yang dikembalikan dalam tabel.

ppBlobTable [out]

Penunjuk ke struktur BLOB_TABLE yang berisi setidaknya satu penunjuk BLOB.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah NMERR_SUCCESS.

Jika fungsi tidak berhasil, nilai yang dikembalikan adalah salah satu kode kesalahan berikut:

Menampilkan kode Deskripsi
NMERR_NO_NPP_DLL
Tidak ada DLL yang ditemukan di direktori NPP.
NMERR_NO_VALID_NPP_DLLS
Tidak ada DLL dalam direktori NPP yang valid NPP DLL.
NMERR_NO_MATCHING_NPPS
BLOB NPP ditemukan, tetapi tidak ada yang lulus uji filter.
NMERR_OUT_OF_MEMOR
Monitor Jaringan tidak dapat mengalokasikan memori.

Keterangan

BLOB yang dinamai oleh hFilterBlob juga dapat menjadi BLOB khusus.

Jika Anda mengatur bendera di BLOB filter ke TRUE, tabel BLOB yang dikembalikan juga dapat menyertakan BLOB khusus .

Jika BLOB yang dinamai oleh hFilterBlob adalah BLOB khusus, UI Monitor Jaringan akan mencoba memprosesnya. Misalnya, panggilan sebelumnya mengembalikan BLOB khusus dari NPP jarak jauh. Aplikasi menyisipkan tag yang diperlukan, MACHINE_NAME. Pencari kemudian meneruskan BLOB ini ke NPP jarak jauh, yang kemudian mengembalikan tabel BLOB NPP yang terkait dengan nama komputer.

Untuk menghancurkan semua BLOB dan tabel BLOB yang dikembalikan, pemanggil bertanggung jawab untuk memanggil fungsi DestroyBlob .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Netmon.h
Pustaka
Npptools.lib
DLL
Npptools.dll