IAzClientContext 接口是 Windows 的 Authorization Manager (AzMan) API 的一部分,用于表示 AzMan 中的客户端上下文对象。客户端上下文对象用于表示请求访问的客户端信息,并且可以在 AzMan 的访问决策中使用。

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

interface IAzClientContext : public IDispatch {
public:
    // 获取客户端上下文的属性
    virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UserDn(
        /* [retval][out] */ BSTR *pbstrUserDn) = 0;

    // 获取客户端上下文的属性
    virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UserSamCompat(
        /* [retval][out] */ BSTR *pbstrUserSamCompat) = 0;

    // 获取客户端上下文的属性
    virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UserDisplay(
        /* [retval][out] */ BSTR *pbstrUserDisplay) = 0;

    // 获取客户端上下文的属性
    virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UserGuid(
        /* [retval][out] */ BSTR *pbstrUserGuid) = 0;

    // 其他方法...
};

这个接口提供了一些方法,用于获取客户端上下文的属性,如用户的唯一标识符、显示名称等。通过操作客户端上下文对象,可以在 AzMan 中进行更精细的访问控制和权限管理。




转载请注明出处:http://www.pingtaimeng.com/article/detail/23966/Win32 API/Azroles.h/IAzClientContext