Funciones de devolución de llamada de servicios web de Windows
Las devoluciones de llamada permiten a una aplicación llamar a una función definida en otra capa o nivel. La aplicación registra el argumento de función como un controlador al que se va a llamar de forma asincrónica en un momento posterior según sea necesario. La devolución de llamada se invoca si la función se completa de forma asincrónica que indica que la función se ha realizado correctamente o se ha producido un error. No se llama a la devolución de llamada si la operación se completa de forma sincrónica.
La API de servicios web de Windows incluye las siguientes funciones de devolución de llamada:
- WS_ABANDON_MESSAGE_CALLBACK
- WS_ABORT_CHANNEL_CALLBACK
- WS_ABORT_LISTENER_CALLBACK
- WS_ACCEPT_CHANNEL_CALLBACK
- WS_ASYNC_CALLBACK
- WS_ASYNC_FUNCTION
- WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK
- WS_CERTIFICATE_VALIDATION_CALLBACK
- WS_CLOSE_CHANNEL_CALLBACK
- WS_CLOSE_LISTENER_CALLBACK
- WS_CREATE_CHANNEL_CALLBACK
- WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK
- WS_CREATE_DECODER_CALLBACK
- WS_CREATE_ENCODER_CALLBACK
- WS_CREATE_LISTENER_CALLBACK
- WS_DECODER_DECODE_CALLBACK
- WS_DECODER_END_CALLBACK
- WS_DECODER_GET_CONTENT_TYPE_CALLBACK
- WS_DECODER_START_CALLBACK
- WS_DURATION_COMPARISON_CALLBACK
- WS_DYNAMIC_STRING_CALLBACK
- WS_ENCODER_ENCODE_CALLBACK
- WS_ENCODER_END_CALLBACK
- WS_ENCODER_GET_CONTENT_TYPE_CALLBACK
- WS_ENCODER_START_CALLBACK
- WS_FREE_CHANNEL_CALLBACK
- WS_FREE_DECODER_CALLBACK
- WS_FREE_ENCODER_CALLBACK
- WS_FREE_LISTENER_CALLBACK
- WS_GET_CERT_CALLBACK
- WS_GET_CHANNEL_PROPERTY_CALLBACK
- WS_GET_LISTENER_PROPERTY_CALLBACK
- WS_HTTP_REDIRECT_CALLBACK
- WS_IS_DEFAULT_VALUE_CALLBACK
- WS_MESSAGE_DONE_CALLBACK
- WS_OPEN_CHANNEL_CALLBACK
- WS_OPEN_LISTENER_CALLBACK
- WS_OPERATION_CANCEL_CALLBACK
- WS_OPERATION_FREE_STATE_CALLBACK
- WS_PROXY_MESSAGE_CALLBACK
- WS_PULL_BYTES_CALLBACK
- WS_PUSH_BYTES_CALLBACK
- WS_READ_CALLBACK
- WS_READ_MESSAGE_END_CALLBACK
- WS_READ_MESSAGE_START_CALLBACK
- WS_READ_TYPE_CALLBACK
- WS_RESET_CHANNEL_CALLBACK
- WS_RESET_LISTENER_CALLBACK
- WS_SERVICE_ACCEPT_CHANNEL_CALLBACK
- WS_SERVICE_CLOSE_CHANNEL_CALLBACK
- WS_SERVICE_MESSAGE_RECEIVE_CALLBACK
- WS_SERVICE_SECURITY_CALLBACK
- WS_SERVICE_STUB_CALLBACK
- WS_SET_CHANNEL_PROPERTY_CALLBACK
- WS_SET_LISTENER_PROPERTY_CALLBACK
- WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK
- WS_VALIDATE_PASSWORD_CALLBACK
- WS_VALIDATE_SAML_CALLBACK
- WS_WRITE_CALLBACK
- WS_WRITE_MESSAGE_END_CALLBACK
- WS_WRITE_MESSAGE_START_CALLBACK
- WS_WRITE_TYPE_CALLBACK