Condividi tramite


Funzione WSDCreateDiscoveryPublisher2 (wsddisco.h)

Crea un oggetto IWSDiscoveryPublisher che supporta i messaggi firmati.

Sintassi

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

Parametri

[in] pContext

Interfaccia IWSDXMLContext che definisce tipi di messaggi o spazi dei nomi personalizzati.

Se NULL, viene usato un contesto predefinito che rappresenta i tipi di messaggi predefiniti e gli spazi dei nomi.

[in] pConfigParams

Matrice di strutture WSD_CONFIG_PARAM che contengono i parametri per la creazione dell'oggetto.

[in] dwConfigParamCount

Numero totale di strutture passate in pConfigParams.

[out] ppPublisher

Restituisce un riferimento all'oggetto IWSDiscoveryPublisher inizializzato. Impossibile essere NULL.

Valore restituito

I valori restituiti possibili includono, ma non sono limitati a, quanto segue:

Codice restituito Descrizione
S_OK
La funzione è stata completata correttamente.
E_POINTER
ppPublisher è NULL.
E_OUTOFMEMORY
Memoria insufficiente per completare l'operazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wsddisco.h (include Wsdapi.h)
Libreria Wsdapi.lib
DLL Wsdapi.dll