Freigeben über


WSDXMLBuildAnyForSingleElement-Funktion (wsdutil.h)

Erstellt ein XML-Element mit einem angegebenen Namen und Wert. Das erstellte Element kann als untergeordnetes Element eines beliebigen XML-Elements verwendet werden.

Syntax

HRESULT WSDXMLBuildAnyForSingleElement(
  [in]  WSDXML_NAME    *pElementName,
  [in]  LPCWSTR        pszText,
  [out] WSDXML_ELEMENT **ppAny
);

Parameter

[in] pElementName

Verweis auf eine WSDXML_NAME-Struktur , die den Namen des erstellten Elements enthält.

[in] pszText

Der Textwert des erstellten Elements.

[out] ppAny

Verweis auf einen WSDXML_ELEMENT , der das erstellte Element enthält. ppAny muss mit einem Aufruf von WSDFreeLinkedMemory freigegeben werden.

Rückgabewert

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_INVALIDARG
pElementName ist NULL , oder die Länge in Zeichen von pszText überschreitet WSD_MAX_TEXT_LENGTH (8192).
E_POINTER
ppAny 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 wsdutil.h (include Wsdapi.h)
Bibliothek Wsdapi.lib
DLL Wsdapi.dll