Compartilhar via


Método IWSDDeviceHost::SetServiceDiscoverable (wsdhost.h)

Controla se o serviço é anunciado ou não usando o WS-Discovery.

Sintaxe

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

Parâmetros

[in] pszServiceId

A ID do serviço.

[in] fDiscoverable

TRUE se o serviço puder ser encontrado usando WS-Discovery, FALSE se o serviço não estiver visível para o WS-Discovery.

Retornar valor

Esse método pode retornar um desses valores.

Os possíveis valores retornados incluem, mas não se limitam a, o seguinte.

Código de retorno Descrição
S_OK
Método concluído com êxito.
E_INVALIDARG
pszServiceId é NULL, o comprimento em caracteres de pszServiceId excede WSD_MAX_TEXT_LENGTH (8192) ou pszServiceId não corresponde a um serviço registrado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wsdhost.h (inclua Wsdapi.h)
DLL Wsdapi.dll

Confira também

Iwsddevicehost