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


Функция 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)