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 |