Freigeben über


WSDCreateDiscoveryPublisher-Funktion (wsddisco.h)

Erstellt ein IWSDiscoveryPublisher-Objekt .

Syntax

HRESULT WSDCreateDiscoveryPublisher(
  [in]  IWSDXMLContext        *pContext,
  [out] IWSDiscoveryPublisher **ppPublisher
);

Parameter

[in] pContext

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

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

[out] ppPublisher

Gibt einen Verweis auf das initialisierte IWSDiscoveryPublisher-Objekt zurück. Darf nicht NULL sein.

Rückgabewert

Mögliche Rückgabewerte sind unter anderem:

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_POINTER
ppPublisher ist NULL.
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.

Anforderungen

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