LPDSENUMATTRIBUTES 回调函数 (dsclient.h)
DSEnumAttributesCallback 函数是应用程序定义的回调函数,对于 IDsDisplaySpecifier::EnumClassAttributes 方法枚举的每个属性调用一次。 指向此函数的指针在 IDsDisplaySpecifier::EnumClassAttributes 中作为 lambdaEnum 参数提供。 DSEnumAttributesCallback 是应用程序定义的函数名称的占位符。
语法
LPDSENUMATTRIBUTES Lpdsenumattributes;
HRESULT Lpdsenumattributes(
LPARAM lParam,
LPCWSTR pszAttributeName,
LPCWSTR pszDisplayName,
DWORD dwFlags
)
{...}
参数
lParam
包含作为 lParam 参数传递给 IDsDisplaySpecifier::EnumClassAttributes 方法的应用程序定义参数。
pszAttributeName
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含特性的 LDAP 名称。
pszDisplayName
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含特性的本地化名称。
dwFlags
包含一组用于定义特性的行为或状态的标志。 这可以是零或以下值:
DSECAF_NOTLISTED
属性隐藏在用户界面中。
返回值
返回 S_OK 以继续枚举或任何失败代码(如 E_FAIL)以终止枚举。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | dsclient.h |