共用方式為


GetNPPBlobTable 函式

GetNPPBlobTable函式會擷取 NPP BLOB 資料表,代表本機電腦上的註冊 NIC。

語法

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

參數

hFilterBlob [in]

處理限制資料表中傳回之 NPP BLOB 的篩選準則 BLOB。

ppBlobTable [out]

包含至少一個 BLOB 指標 之BLOB_TABLE 結構的指標。

傳回值

如果函式成功,傳回值會NMERR_SUCCESS。

如果函式失敗,傳回值就是下列其中一個錯誤碼:

傳回碼 描述
NMERR_NO_NPP_DLL
NPP 目錄中找不到 DLL。
NMERR_NO_VALID_NPP_DLLS
NPP 目錄中沒有任何 DLL 是有效的 NPP DLL。
NMERR_NO_MATCHING_NPPS
探索到 NPP BLOB,但未通過篩選測試。
NMERR_OUT_OF_MEMOR
網路監視器無法配置記憶體。

備註

由 hFilterBlob命名的 BLOB 也可以是特殊的 BLOB。

如果您在篩選 BLOB 中將旗標設定為 TRUE,則傳回的 BLOB 資料表也可以包含特殊的 BLOB 。

如果 由 hFilterBlob 命名的 BLOB 是特殊的 BLOB,網路監視器 UI 會嘗試處理它。 例如,假設先前的呼叫會從遠端 NPP 傳回特殊的 BLOB。 應用程式會插入必要的標籤,MACHINE_NAME。 接著,尋找器會將此 BLOB 傳遞至遠端 NPP,然後傳回與電腦名稱稱相關聯的 NPP BLOB 資料表。

若要終結所有傳回的 BLOB 和 BLOB 資料表,呼叫端必須負責呼叫 DestroyBlob 函式。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Netmon.h
程式庫
Npptools.lib
DLL
Npptools.dll