Partager via


WSDCreateDiscoveryPublisher2, fonction (wsddisco.h)

Crée un objet IWSDiscoveryPublisher qui prend en charge les messages signés.

Syntaxe

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

Paramètres

[in] pContext

Interface IWSDXMLContext qui définit des types de messages ou des espaces de noms personnalisés.

Si la valeur est NULL, un contexte par défaut représentant les types de messages et espaces de noms intégrés est utilisé.

[in] pConfigParams

Tableau de structures WSD_CONFIG_PARAM qui contiennent les paramètres de création de l’objet .

[in] dwConfigParamCount

Nombre total de structures passées dans pConfigParams.

[out] ppPublisher

Retourne une référence à l’objet IWSDiscoveryPublisher initialisé. Ne peut pas être NULL.

Valeur retournée

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants :

Code de retour Description
S_OK
La fonction s’est terminée avec succès.
E_POINTER
ppPublisher a la valeur NULL.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wsddisco.h (inclure Wsdapi.h)
Bibliothèque Wsdapi.lib
DLL Wsdapi.dll