Compartilhar via


Função WSDCreateDiscoveryPublisher2 (wsddisco.h)

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

Sintaxe

HRESULT WSDCreateDiscoveryPublisher2(
  [in]  IWSDXMLContext        *pContext,
  [in]  WSD_CONFIG_PARAM      *pConfigParams,
  [in]  DWORD                 dwConfigParamCount,
  [out] IWSDiscoveryPublisher **ppPublisher
);

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] ppPublisher

Retorna uma referência ao objeto IWSDiscoveryPublisher 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.
E_POINTER
ppPublisher é NULL.
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.

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