IAzAuthorizationStore 接口是 Windows 的 Authorization Manager (AzMan) API 的一部分,用于表示 AzMan 中的授权存储对象。AzMan 是用于访问和管理 Windows 身份验证和授权的框架,而 IAzAuthorizationStore 接口则允许您与 AzMan 存储进行交互。

以下是 IAzAuthorizationStore 接口的基本信息:
// Azroles.h 中的定义

interface IAzAuthorizationStore : public IDispatch {
public:
    // 获取授权存储的名称
    virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name(
        /* [retval][out] */ BSTR *pbstrName) = 0;

    // 设置授权存储的名称
    virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Name(
        /* [in] */ BSTR bstrName) = 0;

    // 打开授权存储
    virtual /* [id] */ HRESULT STDMETHODCALLTYPE Open(
        /* [in] */ BSTR bstrPolicyURL,
        /* [in] */ VARIANT varReserved) = 0;

    // 其他方法...
};

这个接口提供了一些方法,用于获取和设置授权存储的名称,以及打开授权存储。通过打开授权存储,您可以进行权限管理、角色分配等操作。




转载请注明出处:http://www.zyzy.cn/article/detail/23964/Win32 API/Azroles.h/IAzAuthorizationStore