Поделиться через


Функция WsGetListenerProperty (webservices.h)

Извлекает указанное свойство объекта прослушивателя. Извлекаемое свойство определяется WS_LISTENER_PROPERTY_ID входным параметром.

Синтаксис

HRESULT WsGetListenerProperty(
  [in]           WS_LISTENER             *listener,
  [in]           WS_LISTENER_PROPERTY_ID id,
                 void                    *value,
  [in]           ULONG                   valueSize,
  [in, optional] WS_ERROR                *error
);

Параметры

[in] listener

Указатель на объект Прослушиватель, содержащий требуемое свойство. Это должен быть допустимый WS_LISTENER , возвращенный из WsCreateListener.

[in] id

Это значение перечислителя WS_LISTENER_PROPERTY_ID , определяющее требуемое свойство.

value

Ссылка на расположение для хранения полученного значения свойства. Указатель должен иметь выравнивание, совместимое с типом свойства .

[in] valueSize

Представляет размер буфера длины байтов, выделенный вызывающим объектом для хранения полученного значения свойства.

[in, optional] error

Указатель на объект WS_ERROR , в котором должны храниться дополнительные сведения об ошибке в случае сбоя функции.

Возвращаемое значение

Эта функция может возвращать одно из этих значений.

Код возврата Описание
E_INVALIDARG
Идентификатор свойства не поддерживался для этого объекта или указанный буфер не был достаточно велик для значения.
Другие ошибки
Эта функция может возвращать другие ошибки, не перечисленные выше.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header webservices.h
Библиотека WebServices.lib
DLL WebServices.dll