Compartilhar via


Função WSDCreateDiscoveryProvider2 (wsddisco.h)

Cria um objeto IWSDiscoveryProvider que dá suporte a mensagens assinadas.

Sintaxe

HRESULT WSDCreateDiscoveryProvider2(
  [in]  IWSDXMLContext       *pContext,
  [in]  WSD_CONFIG_PARAM     *pConfigParams,
  [in]  DWORD                dwConfigParamCount,
  [out] IWSDiscoveryProvider **ppProvider
);

Parâmetros

[in] pContext

Uma interface IWSDXMLContext que define tipos de mensagem ou namespaces personalizados.

Se FOR NULL, um contexto padrão que representa os tipos de mensagens internos e namespaces será usado.

[in] pConfigParams

Uma matriz de estruturas WSD_CONFIG_PARAM que contêm os parâmetros para criar o objeto.

[in] dwConfigParamCount

O número total de estruturas passadas em pConfigParams.

[out] ppProvider

Retorna uma referência ao objeto IWSDiscoveryProvider inicializado. Não pode ser NULL.

Retornar valor

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

Código de retorno Descrição
S_OK
Função concluída com êxito.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wsddisco.h (include Wsdapi.h)
Biblioteca Wsdapi.lib
DLL Wsdapi.dll