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

请参阅

IDsDisplaySpecifier::EnumClassAttributes