Método IWSDDeviceHost::Start (wsdhost.h)
Inicia o host do dispositivo e publica o host do dispositivo usando uma mensagem do WS-Discovery Hello. Se um coletor de notificação for passado para esse método, o coletor de notificação também será registrado. Depois que Start for chamado com êxito, o host do dispositivo responderá automaticamente às mensagens De investigação e resolução.
Sintaxe
HRESULT Start(
[in] ULONGLONG ullInstanceId,
[in] const WSD_URI_LIST *pScopeList,
[in, optional] IWSDDeviceHostNotify *pNotificationSink
);
Parâmetros
[in] ullInstanceId
O identificador da instância. Se nenhum identificador for fornecido, o valor da instância atual + 1 será usado como o padrão.
[in] pScopeList
Escopo do host do dispositivo. Se FOR NULL, nenhum escopo será associado ao host.
[in, optional] pNotificationSink
Referência a um objeto IWSDDeviceHostNotify que especifica o coletor de notificação.
Retornar valor
Os valores retornados possíveis incluem, mas não se limitam a:
Código de retorno | Descrição |
---|---|
|
Método concluído com êxito. |
|
O host do dispositivo já foi iniciado. |
|
O método falhou. Pode ter falhado porque o host não foi inicializado. Chame Init para inicializar um host do dispositivo. |
|
Não há metadados associados ao host. |
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 |