Freigeben über


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