Condividi tramite


WS_WRITE_CALLBACK funzione di callback (webservices.h)

Utilizzato dalla funzione WS_XML_WRITER per scrivere un buffer specificato in una destinazione determinata dall'utente.

Sintassi

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
)
{...}

Parametri

[in] callbackState

Puntatore void al valore di stato definito dall'utente passato alla funzione che ha accettato questo callback.

buffers

Puntatore ai buffer contenenti i dati da scrivere.

[in] count

Numero di buffer da scrivere.

[in, optional] asyncContext

Puntatore a una struttura WS_ASYNC_CONTEXT contenente informazioni su come richiamare la funzione in modo asincrono. Assegnato NULL se si richiama in modo sincrono.

[in, optional] error

Puntatore a una struttura di dati WS_ERROR in cui devono essere archiviate informazioni aggiuntive sull'errore se la funzione ha esito negativo.

Valore restituito

Questa funzione di callback non restituisce un valore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione webservices.h