IDiskQuotaUser::GetName 方法 (dskquota.h)

检索与磁盘配额用户关联的名称字符串。

语法

HRESULT GetName(
  [out] LPWSTR pszAccountContainer,
  [in]  DWORD  cchAccountContainer,
  [out] LPWSTR pszLogonName,
  [in]  DWORD  cchLogonName,
  [out] LPWSTR pszDisplayName,
  [in]  DWORD  cchDisplayName
);

参数

[out] pszAccountContainer

用户帐户容器的名称。 此值可以为 NULL。 对于没有目录服务信息的帐户,此字符串只是域名。 对于具有可用目录服务信息的帐户,此字符串是删除终止对象名称的规范名称。

[in] cchAccountContainer

帐户容器缓冲区的大小(以字符为单位)。 如果 pszAccountContainerNULL,则忽略。

[out] pszLogonName

指向缓冲区的指针,用于接收指定用于在计算机上登录的用户的名称。 此值可以为 NULL。 返回的名称的格式取决于目录服务信息是否可用。

[in] cchLogonName

登录名缓冲区的大小(以字符为单位)。 如果 pszLogonNameNULL,则忽略。

[out] pszDisplayName

指向缓冲区的指针,用于接收配额用户的显示名称。 此值可以为 NULL。 如果信息不可用,则返回的字符串长度为零。

[in] cchDisplayName

显示名称缓冲区的大小(以字符为单位)。 如果 pszDisplayNameNULL,则忽略。

返回值

此方法返回以下值之一。

返回代码 说明
S_OK
成功。
ERROR_LOCK_FAILED
无法获取排他锁。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 dskquota.h
DLL Dskquota.dll

另请参阅

磁盘管理界面

磁盘配额

IDiskQuotaUser