Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt einen XML-Puffer , der zum Verarbeiten von XML-Daten verwendet werden kann.
Syntax
HRESULT WsCreateXmlBuffer(
[in] WS_HEAP *heap,
const WS_XML_BUFFER_PROPERTY *properties,
[in] ULONG propertyCount,
WS_XML_BUFFER **buffer,
[in, optional] WS_ERROR *error
);
Parameter
[in] heap
Zeiger auf die WS_HEAP-Struktur , die den Heap darstellt, von dem Speicher für den zurückgegebenen XML-Puffer zugewiesen werden soll.
properties
Ein Array von WS_XML_BUFFER_PROPERTY Strukturen, die optionale Eigenschaften für den XML-Puffer enthalten.
Der Wert dieses Parameters kann NULL sein. In diesem Fall muss der propertyCount-Parameter 0 (null) sein.
[in] propertyCount
Die Anzahl der Eigenschaften im Eigenschaftenarray .
buffer
Bei Erfolg ein Zeiger, der die Adresse der WS_XML_BUFFER Struktur empfängt, die den erstellten XML-Puffer darstellt. Der Speicher für diesen Puffer wird freigegeben, wenn sein Heap zurückgesetzt oder freigegeben wird.
Der XML-Puffer ist zunächst leer.
[in, optional] error
Zeiger auf eine WS_ERROR-Struktur , die zusätzliche Fehlerinformationen empfängt, wenn die Funktion fehlschlägt.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie NO_ERROR zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Mindestens ein Argument ist ungültig. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | webservices.h |
Bibliothek | WebServices.lib |
DLL | WebServices.dll |