共用方式為


IWSDDeviceHost::SetServiceDiscoverable 方法 (wsdhost.h)

控制服務是否使用 WS-Discovery 公告。

語法

HRESULT SetServiceDiscoverable(
  [in] LPCWSTR pszServiceId,
  [in] BOOL    fDiscoverable
);

參數

[in] pszServiceId

服務的標識碼。

[in] fDiscoverable

如果可以使用 WS-Discovery 找到服務,則為 TRUE,如果 WS-Discovery 看不到服務,則為 FALSE

傳回值

這個方法可以傳回其中一個值。

可能的傳回值包括,但不限於下列各項。

傳回碼 描述
S_OK
方法已順利完成。
E_INVALIDARG
pszServiceIdNULL,pszServiceId 的字元長度超過 WSD_MAX_TEXT_LENGTH (8192) ,或 pszServiceId 未對應至已註冊的服務。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 wsdhost.h (包含 Wsdapi.h)
Dll Wsdapi.dll

另請參閱

IWSDDeviceHost