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


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

Извлекает свойство объекта политики.

Синтаксис

HRESULT WsGetPolicyProperty(
  [in]           WS_POLICY             *policy,
  [in]           WS_POLICY_PROPERTY_ID id,
                 void                  *value,
  [in]           ULONG                 valueSize,
  [in, optional] WS_ERROR              *error
);

Параметры

[in] policy

Указатель на объект WS_POLICY , из которого требуется получить свойство .

[in] id

Идентификатор извлекаемого свойства политики.

value

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

[in] valueSize

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

[in, optional] error

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

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

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

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

Комментарии

Данные, возвращаемые этой функцией, являются хорошими до тех пор, пока объект метаданных не будет освобожден или сброшен.

Требования

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