GetNPPBlobFromUI 函数选择寄存器 NIC。
语法
DWORD GetNPPBlobFromUI(
  _In_  HWND  hwnd,
  _In_  HBLOB hFilterBlob,
  _Out_ HBLOB *phBlob
);
参数
- 
hwnd [in] 
- 
显示 “选择网络 ”对话框的窗口的句柄。 
- 
hFilterBlob [in] 
- 
筛选器 BLOB 的句柄,用于限制要显示的 NIC。 
- 
phBlob [out] 
- 
指向表示所选 NIC 的 BLOB 句柄的指针。 
返回值
如果用户选择 NIC) (函数成功,则返回值NMERR_SUCCESS,并填充 phBlob 指向的 BLOB。
如果用户未选择 NIC,则返回值 NMERR_NO_NPP_SELECTED。
如果该函数不成功,则返回值为另一个 NMERR 值。
备注
调用时,网络监视器会显示 “选择网络 ”对话框,你可以使用该对话框选择 NIC。 表示 NIC 的 NPP BLOB 将返回到调用应用程序。
如果 由 hFilterBlob 命名的 BLOB 是一个特殊 BLOB,则查找器将尝试处理它。 例如,以前从远程 NPP 返回了特殊 BLOB 的调用。 应用程序插入了所需的标记,MACHINE_NAME。 在这种情况下,查找器会将此 BLOB 传递给远程 NPP,后者将返回表示所请求计算机的 NPP BLOB 表。 这些远程 NPP BLOB 将显示在对话框中。
调用方必须调用 DestroyBlob 函数,该函数在不再需要返回的 BLOB 时销毁该函数。
| 详细信息 | 请参阅 | 
|---|---|
| 选择 NIC 的三种方法 | 选择网络接口卡 | 
| 指定筛选器 BLOB | 指定筛选器 BLOB | 
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] | 
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] | 
| 标头 | 
 | 
| 库 | 
 | 
| DLL | 
 |