WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK Rückruffunktion (webservices.h)
Verarbeitet den WsCreateChannelForListener-Aufruf für eine WS_CUSTOM_CHANNEL_BINDING.
Syntax
WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK WsCreateChannelForListenerCallback;
HRESULT WsCreateChannelForListenerCallback(
[in] void *listenerInstance,
const void *channelParameters,
[in] ULONG channelParametersSize,
void **channelInstance,
[in, optional] WS_ERROR *error
)
{...}
Parameter
[in] listenerInstance
Der Zeiger auf den Status, der für diesen Listener spezifisch ist, instance, wie er vom WS_CREATE_LISTENER_CALLBACK erstellt wird.
channelParameters
Der Zeiger auf den Wert, der von der WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_PARAMETERS-Eigenschaft angegeben wurde, wenn der benutzerdefinierte Kanal mit WsCreateChannelForListener erstellt wird.
Wenn die eigenschaft WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_PARAMETERS nicht angegeben wurde, ist der Wert NULL.
[in] channelParametersSize
Die Größe des Werts in Byte, auf den channelParameters verweist.
Wenn die WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_PARAMETERS-Eigenschaft nicht angegeben wurde, beträgt die Größe 0.
channelInstance
Ein Zeiger auf eine Struktur, die durch den Rückruf zugeordnet wird, die die spezifischen Daten für diesen Kanal enthält, instance. Dieser Zeiger wird an alle anderen Kanalrückrufe für diesen bestimmten Kanal instance übergeben.
Wenn dieser Rückruf erfolgreich ist, wird die WS_FREE_CHANNEL_CALLBACK verwendet, um den Kanal freizugeben instance, der in diesem Parameter zurückgegeben wird.
[in, optional] error
Gibt an, wo zusätzliche Fehlerinformationen gespeichert werden sollen, wenn die Funktion fehlschlägt.
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Argument ist ungültig. |
|
Der Arbeitsspeicher ist nicht mehr vorhanden. |
|
Diese Funktion gibt möglicherweise andere Fehler zurück, die oben nicht aufgeführt sind. |
Hinweise
Informationen zum Vertrag dieser API finden Sie unter WsCreateChannelForListener .
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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für