Share via


WS_PUSH_BYTES_CALLBACK funzione di callback (webservices.h)

Usato dalla funzione WsPushBytes per richiedere che i dati vengano scritti.

Sintassi

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

Parametri

[in] callbackState

Puntatore void allo stato definito dall'utente passato a WsPushBytes.

[in] writeCallback

Funzione di callback per la scrittura di byte nel documento.

[in] writeCallbackState

Puntatore void allo stato definito dal chiamante che deve essere passato quando si richiama la funzione WS_WRITE_CALLBACK .

[in, optional] asyncContext

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

[in, optional] error

Puntatore a una struttura di dati WS_ERROR in cui devono essere archiviate informazioni di errore aggiuntive 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