WS_WRITE_CALLBACK Rückruffunktion (webservices.h)
Wird von der WS_XML_WRITER-Funktion verwendet, um einen angegebenen Puffer in ein vom Benutzer bestimmtes Ziel zu schreiben.
Syntax
WS_WRITE_CALLBACK WsWriteCallback;
HRESULT WsWriteCallback(
[in] void *callbackState,
const WS_BYTES *buffers,
[in] ULONG count,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Parameter
[in] callbackState
Ein Voidzeiger auf den benutzerdefinierten Zustandswert, der an die Funktion übergeben wurde, die diesen Rückruf akzeptiert hat.
buffers
Ein Zeiger auf die Puffer, die die zu schreibenden Daten enthalten.
[in] count
Die Anzahl der zu schreibenden Puffer.
[in, optional] asyncContext
Ein Zeiger auf eine WS_ASYNC_CONTEXT-Struktur , die Informationen zum asynchronen Aufrufen der Funktion enthält. NULL zugewiesen, wenn synchron aufgerufen wird.
[in, optional] error
Ein Zeiger auf eine WS_ERROR Datenstruktur, in der zusätzliche Fehlerinformationen gespeichert werden sollen, wenn die Funktion fehlschlägt.
Rückgabewert
Diese Rückruffunktion gibt keinen Wert zurück.
Anforderungen
Anforderung | Wert |
---|---|
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 |