IDiskQuotaUser::GetAccountStatus 方法 (dskquota.h)

检索用户对象帐户的状态。 用户信息在配额系统中由用户安全标识符 (SID) 标识。 此 SID 必须解析为用户帐户,才能检索用户的帐户名称信息。

语法

HRESULT GetAccountStatus(
  [out] LPDWORD pdwStatus
);

参数

[out] pdwStatus

用户的帐户状态。 状态值可以是下列值之一。

含义
DISKQUOTA_USER_ACCOUNT_RESOLVED
0
SID 已解析为用户帐户。 可通过 IDiskQuotaUser::GetName 获取名称。
DISKQUOTA_USER_ACCOUNT_UNAVAILABLE
1
用户帐户目前不可用。 网络域控制器可能不可用。 名称信息不可用。
DISKQUOTA_USER_ACCOUNT_DELETED
2
用户帐户已从域中删除。 名称信息不可用。
DISKQUOTA_USER_ACCOUNT_INVALID
3
用户帐户无效。 名称信息不可用。
DISKQUOTA_USER_ACCOUNT_UNKNOWN
4
用户帐户未知。 名称信息不可用。
DISKQUOTA_USER_ACCOUNT_UNRESOLVED
5
SID 尚未解析为用户帐户。

返回值

此方法返回以下值之一。

返回代码 说明
S_OK
成功。
E_INVALIDARG
pdwStatus 参数为 NULL

要求

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

另请参阅

磁盘管理界面

磁盘配额

IDiskQuotaUser