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
要为其检查访问权限的 IAzOperation 对象的 OperationID 属性。
[out] plResult
指向值的指针,该值指示是否允许当前客户端上下文表示的主体执行 lOperation 参数指定的操作。
值为 NO_ERROR 表示主体确实具有权限。 任何其他值指示主体没有权限。
返回值
如果方法成功,则返回 S_OK。
如果方法失败,则返回错误代码。 有关常见错误代码的列表,请参阅 通用 HRESULT 值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | azroles.h |