Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |