GetNPPBlobFromUI 函数
GetNPPBlobFromUI 函数选择一个寄存器 NIC。
语法
DWORD GetNPPBlobFromUI(
_In_ HWND hwnd,
_In_ HBLOB hFilterBlob,
_Out_ HBLOB *phBlob
);
参数
-
hwnd [in]
-
显示 “选择网络 ”对话框的窗口的句柄。
-
hFilterBlob [in]
-
用于限制显示 NIC 的 筛选器 BLOB 的句柄。
-
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 |
|