Функция WSManPluginAuthzQueryQuotaComplete (wsman.h)
Вызывается из точки входа подключаемого модуля WSManPluginAuthzQueryQuota и должен вызываться независимо от того, может ли подключаемый модуль выполнить запрос.
Синтаксис
DWORD WSManPluginAuthzQueryQuotaComplete(
[in] WSMAN_SENDER_DETAILS *senderDetails,
[in] DWORD flags,
[in, optional] WSMAN_AUTHZ_QUOTA *quota,
[in] DWORD errorCode,
[in, optional] PCWSTR extendedErrorInformation
);
Параметры
[in] senderDetails
Указатель на структуру WSMAN_SENDER_DETAILS , переданную в вызов подключаемого модуля WSManPluginAuthzQueryQuota .
[in] flags
Зарезервировано для последующего использования. Должен равняться нулю.
[in, optional] quota
Указатель на структуру WSMAN_AUTHZ_QUOTA , указывающую сведения о квоте для конкретного пользователя.
[in] errorCode
Сообщает об успешной или неудачной авторизации. Если авторизация выполнена успешно, код должен быть ERROR_SUCCESS. Если сбой происходит по какой-либо другой причине, следует использовать соответствующий код ошибки. Любая ошибка из этого вызова будет отправлена обратно в виде пакета ошибки SOAP.
[in, optional] extendedErrorInformation
Указывает XML-документ, содержащий все дополнительные сведения об ошибках, которые необходимо сообщить клиенту. Этот параметр игнорируется, если errorCodeNO_ERROR. Для локализации следует использовать язык пользовательского интерфейса потока.
Возвращаемое значение
При успешном выполнении метод возвращает ERROR_SUCCESS; В противном случае возвращается ERROR_INVALID_PARAMETER. Если возвращается ERROR_INVALID_PARAMETER , параметр senderDetails имеет значение NULL или параметр flags не равен нулю. Если метод завершается сбоем, используется квота по умолчанию.
Комментарии
Если параметр quota имеет значение NULL и errorCodeNO_ERROR, метод возвращает ERROR_INVALID_PARAMETER , а подключаемый модуль возвращает сведения о квоте по умолчанию. Если подключаемый модуль не возвращает квоту, подключаемый модуль авторизации не должен указывать, что квоты доступны в конфигурации, так как это может повлиять на производительность.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 |
Минимальная версия сервера | Windows Server 2008 R2 |
Целевая платформа | Windows |
Header | wsman.h |
Библиотека | WsmSvc.lib |
DLL | WsmSvc.dll |
Распространяемые компоненты | Windows Management Framework в Windows Server 2008 с пакетом обновления 2 (SP2) и Windows Vista с пакетом обновления 2 (SP2) |