Compartilhar via


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

Cancela o registro de um objeto de serviço que foi registrado usando AddDynamicService. Um objeto de serviço não registrado não recebe solicitações de entrada.

Sintaxe

HRESULT RemoveDynamicService(
  [in] LPCWSTR pszServiceId
);

Parâmetros

[in] pszServiceId

A ID do serviço dinâmico a ser removido.

Retornar valor

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

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 foi encontrado na lista de serviços dinâmicos.
E_FAIL
O método falhou. Pode ter falhado porque o host não foi inicializado. Chame Init para inicializar um host do dispositivo.

Comentários

O host do dispositivo libera sua referência ao objeto de serviço depois que o serviço não é registrado. O objeto de serviço não receberá retornos de chamada após a conclusão do RemoveDynamicService .

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 (include Wsdapi.h)
DLL Wsdapi.dll

Confira também

Iwsddevicehost