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


Метод IAzClientContext3::AccessCheck2 (azroles.h)

Метод AccessCheck2 возвращает значение, указывающее, разрешено ли субъекту, представленному текущим контекстом клиента, выполнять указанную операцию.

Синтаксис

HRESULT AccessCheck2(
  [in]  BSTR          bstrObjectName,
  [in]  BSTR          bstrScopeName,
  [in]  long          lOperation,
  [out] unsigned long *plResult
);

Параметры

[in] bstrObjectName

Имя объекта, к который обращается. Эта строка используется в аудите.

[in] bstrScopeName

Имя область, содержащего операцию, указанную параметром lOperation.

[in] lOperation

Свойство OperationID объекта IAzOperation, к которому проверка доступ.

[out] plResult

Указатель на значение, указывающее, разрешено ли субъекту, представленному текущим контекстом клиента, выполнять операцию, указанную параметром lOperation .

Значение NO_ERROR указывает, что у участника есть разрешение. Любое другое значение указывает, что у участника нет разрешения.

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

Если метод завершается успешно, он возвращает S_OK.

Если происходит сбой метода, он возвращает код ошибки. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header azroles.h