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