IWSDDeviceHost::SetServiceDiscoverable 方法 (wsdhost.h)
控制是否使用 WS-Discovery 播发服务。
语法
HRESULT SetServiceDiscoverable(
[in] LPCWSTR pszServiceId,
[in] BOOL fDiscoverable
);
参数
[in] pszServiceId
服务的 ID。
[in] fDiscoverable
如果可以使用 WS-Discovery 找到服务,则为 TRUE;如果服务对 WS-Discovery 不可见,则为 FALSE。
返回值
此方法可以返回其中一个值。
可能的返回值包括但不限于以下值。
返回代码 | 说明 |
---|---|
|
方法已成功完成。 |
|
pszServiceId 为 NULL,pszServiceId 的长度(以字符为单位)超过 WSD_MAX_TEXT_LENGTH (8192) ,或者 pszServiceId 与已注册的服务不对应。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wsdhost.h (包括 Wsdapi.h) |
DLL | Wsdapi.dll |