Freigeben über


WSDCreateDiscoveryProvider2-Funktion (wsddisco.h)

Erstellt ein IWSDiscoveryProvider-Objekt , das signierte Nachrichten unterstützt.

Syntax

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

Parameter

[in] pContext

Eine IWSDXMLContext-Schnittstelle , die benutzerdefinierte Nachrichtentypen oder Namespaces definiert.

Bei NULL wird ein Standardkontext verwendet, der die integrierten Nachrichtentypen und Namespaces darstellt.

[in] pConfigParams

Ein Array von WSD_CONFIG_PARAM Strukturen, die die Parameter zum Erstellen des Objekts enthalten.

[in] dwConfigParamCount

Die Gesamtzahl der in pConfigParams übergebenen Strukturen.

[out] ppProvider

Gibt einen Verweis auf das initialisierte IWSDiscoveryProvider-Objekt zurück. Kann nicht NULL sein.

Rückgabewert

Mögliche Rückgabewerte sind unter anderem folgendes:

Rückgabecode BESCHREIBUNG
S_OK
Die Funktion wurde erfolgreich abgeschlossen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wsddisco.h (einschließen von Wsdapi.h)
Bibliothek Wsdapi.lib
DLL Wsdapi.dll