функция обратного вызова WS_CREATE_LISTENER_CALLBACK (webservices.h)
Обрабатывает вызов WsCreateListener для WS_CUSTOM_CHANNEL_BINDING.
Синтаксис
WS_CREATE_LISTENER_CALLBACK WsCreateListenerCallback;
HRESULT WsCreateListenerCallback(
[in] WS_CHANNEL_TYPE channelType,
const void *listenerParameters,
[in] ULONG listenerParametersSize,
void **listenerInstance,
[in, optional] WS_ERROR *error
)
{...}
Параметры
[in] channelType
Тип канала, который прослушивает прослушиватель.
listenerParameters
Указатель на значение, указанное свойством WS_LISTENER_PROPERTY_CUSTOM_LISTENER_PARAMETERS при создании пользовательского прослушивателя с помощью WsCreateListener.
Если свойство WS_LISTENER_PROPERTY_CUSTOM_LISTENER_PARAMETERS не указано, значение будет равно NULL.
[in] listenerParametersSize
Размер в байтах значения, на которое указывает listenerParameters.
Если свойство WS_LISTENER_PROPERTY_CUSTOM_LISTENER_PARAMETERS не указано, размер будет равным 0.
listenerInstance
Указатель на выделенную структуру, представляющую экземпляр прослушивателя. Этот указатель будет передан во все остальные обратные вызовы прослушивателя для этого конкретного экземпляра прослушивателя.
Если обратный вызов выполнен успешно, WS_FREE_LISTENER_CALLBACK будет использоваться для освобождения экземпляра прослушивателя.
[in, optional] error
Указывает, где должны храниться дополнительные сведения об ошибке в случае сбоя функции.
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Превышена квота. |
|
Не хватает памяти. |
|
Один или несколько аргументов являются недопустимыми. |
|
Эта функция может возвращать другие ошибки, не перечисленные выше. |
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | webservices.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по