WS_PUSH_BYTES_CALLBACK Rückruffunktion (webservices.h)
Wird von der WsPushBytes-Funktion verwendet, um das Schreiben von Daten anzufordern.
Syntax
WS_PUSH_BYTES_CALLBACK WsPushBytesCallback;
HRESULT WsPushBytesCallback(
[in] void *callbackState,
[in] WS_WRITE_CALLBACK writeCallback,
[in] void *writeCallbackState,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Parameter
[in] callbackState
Ein void-Zeiger auf den benutzerdefinierten Zustand, der an WsPushBytes übergeben wurde.
[in] writeCallback
Die Rückruffunktion zum Schreiben von Bytes in das Dokument.
[in] writeCallbackState
Ein void-Zeiger auf den vom Aufrufer definierten Zustand, der beim Aufrufen der funktion WS_WRITE_CALLBACK übergeben werden soll.
[in, optional] asyncContext
Ein Zeiger auf eine WS_ASYNC_CONTEXT-Struktur , die Informationen zum asynchronen Aufrufen der Funktion enthält. Weisen Sie NULL zu, wenn Sie synchron aufrufen.
[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 |