WS_ACCEPT_CHANNEL_CALLBACK Rückruffunktion (webservices.h)
Verarbeitet den WsAcceptChannel-Aufruf für eine WS_CUSTOM_CHANNEL_BINDING.
Syntax
WS_ACCEPT_CHANNEL_CALLBACK WsAcceptChannelCallback;
HRESULT WsAcceptChannelCallback(
[in] void *listenerInstance,
[in] void *channelInstance,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Parameter
[in] listenerInstance
Der Zeiger auf den für diesen Listener spezifischen Zustand instance, wie er vom WS_CREATE_LISTENER_CALLBACK erstellt wurde.
[in] channelInstance
Der Zeiger auf den kanalspezifischen Zustand instance, wie er vom WS_CREATE_CHANNEL_CALLBACK erstellt wurde, als WsCreateChannelForListener aufgerufen wurde.
[in, optional] asyncContext
Informationen zum asynchronen Aufrufen der Funktion oder NULL beim synchronen Aufrufen.
[in, optional] error
Gibt an, wo zusätzliche Fehlerinformationen gespeichert werden sollen, wenn die Funktion fehlschlägt.
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
|
Der asynchrone Vorgang steht noch aus. |
|
Der Listener und/oder Kanal wurde abgebrochen. |
|
Der Listener hat einen Fehler. Sobald ein Listener einen Fehler aufgetreten ist, gibt "akzeptiert" diesen Fehler sofort zurück. |
|
Der Listener befand sich in einem unangemessenen Zustand. |
|
Die Verbindung mit dem Remoteendpunkt wurde beendet. |
|
Der Vorgang wurde nicht innerhalb der zugewiesenen Zeit abgeschlossen. |
|
Ein Kontingent wurde überschritten. |
|
Die Eingabedaten waren nicht im erwarteten Format oder hatten nicht den erwarteten Wert. |
|
Der Arbeitsspeicher ist nicht mehr vorhanden. |
|
Mindestens ein Argument ist ungültig. |
|
Die Sicherheitsüberprüfung war für die empfangenen Daten nicht erfolgreich. |
|
Fehler bei einem Sicherheitsvorgang im Windows-Webdienstframework. |
|
Diese Funktion gibt möglicherweise andere Fehler zurück, die oben nicht aufgeführt sind. |
Hinweise
Informationen zum Vertrag dieser API finden Sie unter WsAcceptChannel .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | webservices.h |