IDsDisplaySpecifier::SetServer 方法 (dsclient.h)

IDsDisplaySpecifier::SetServer 方法指定从中获取显示说明符数据的服务器。

语法

HRESULT SetServer(
  [in] LPCWSTR pszServer,
  [in] LPCWSTR pszUserName,
  [in] LPCWSTR pszPassword,
  [in] DWORD   dwFlags
);

参数

[in] pszServer

指向以 null 结尾的 Unicode 字符串的指针,该字符串包含将用于获取显示说明符数据的服务器的名称。

[in] pszUserName

指向以 null 结尾的 Unicode 字符串的指针,该字符串包含要用于访问 pszServer 中指定的服务器的用户名。

[in] pszPassword

指向以 null 结尾的 Unicode 字符串的指针,该字符串包含用于访问 pszServer 中指定的服务器的密码。

[in] dwFlags

包含一组用于绑定到目录服务的标志。 这可以是零,也可以是以下一个或多个值的组合。

DSSSF_SIMPLEAUTHENTICATE (1 (0x1) )

IDsDisplaySpecifier 对象使用简单身份验证而不是安全身份验证。

DSSSF_DONTSIGNSEAL (2 (0x2) )

IDsDisplaySpecifier 对象在打开对象时不使用签名和密封。

DSSSF_DSAVAILABLE (2147483648 (0x80000000) )

IDsDisplaySpecifier 对象不会检查目录服务器是否可用。

返回值

返回标准 HRESULT 值,包括以下内容。

注解

服务器数据由 IDsDisplaySpecifier 对象缓存。 在调用特定方法(如 IDsDisplaySpecifier::GetDisplaySpecifier)之前,IDsDisplaySpecifier 对象不会实际绑定到服务器。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 dsclient.h
DLL Dsadmin.dll

另请参阅

在 Active Directory 域服务 中显示接口

IDsDisplaySpecifier

IDsDisplaySpecifier::GetDisplaySpecifier