DsGetRdnW 函数是 Windows 操作系统中的 Win32 API,定义在 Dsparse.h 头文件中。该函数用于从分解的相对专有名称(RDN)中检索未引号化的 RDN 字符串。

以下是 DsGetRdnW 函数的定义:
DWORD DsGetRdnW(
  LPCWSTR pszDN,
  LPWSTR  pszRDN,
  DWORD   cchRDN,
  DWORD   *pcchRequired
);

参数说明:
  •  pszDN: 包含分解的 RDN 的目录名称字符串。

  •  pszRDN: 用于接收未引号化的 RDN 的缓冲区。

  •  cchRDN: pszRDN 缓冲区的长度(以字符为单位)。

  •  pcchRequired: 用于接收所需的缓冲区大小的指针。


函数返回一个 DWORD 类型的值,表示操作的结果。如果函数成功执行,则返回 ERROR_SUCCESS。如果发生错误,返回相应的错误代码。

这个函数用于从包含分解的 RDN 的目录名称字符串中提取未引号化的 RDN 部分。它提供了对 Active Directory 等目录服务中命名对象的 RDN 部分的访问。

请注意,函数名中的 "W" 表示这是一个 Unicode 字符串版本。如果需要 ASCII 字符串版本,可以使用 DsGetRdnA 函数。


转载请注明出处:http://www.zyzy.cn/article/detail/27333/Win32 API/Dsparse.h/DsGetRdnW