以下是 IAzRole 接口的一些关键方法:
1. AddMemberName 方法:
HRESULT AddMemberName(
[in] LPCWSTR pwszMemberName,
[in, optional] VARIANT varReserved
);
2. DeleteMemberName 方法:
HRESULT DeleteMemberName(
[in] LPCWSTR pwszMemberName,
[in, optional] VARIANT varReserved
);
3. AddAppMemberName 方法:
HRESULT AddAppMemberName(
[in] LPCWSTR pwszMemberName,
[in, optional] VARIANT varReserved
);
4. DeleteAppMemberName 方法:
HRESULT DeleteAppMemberName(
[in] LPCWSTR pwszMemberName,
[in, optional] VARIANT varReserved
);
5. get_Name 属性:
HRESULT get_Name([out, retval] BSTR *pbstrName);
这些方法用于在 AzMan 中管理角色的成员,可以通过这些方法动态地修改角色的成员列表。在使用这些方法之前,通常需要获取 IAzRole 接口的实例,可以通过 AzMan 中的其他接口和方法来获取。这些操作需要在适当的权限和上下文下进行,以确保安全性。
转载请注明出处:http://www.zyzy.cn/article/detail/23970/Win32 API/Azroles.h/IAzRole