次の方法で共有


IDiskQuotaUser::GetAccountStatus メソッド (dskquota.h)

ユーザー オブジェクトのアカウントの状態を取得します。 ユーザー情報は、ユーザー セキュリティ識別子 (SID) によってクォータ システムで識別されます。 この SID は、取得するユーザーのアカウント名情報のユーザー アカウントに解決する必要があります。

構文

HRESULT GetAccountStatus(
  [out] LPDWORD pdwStatus
);

パラメーター

[out] pdwStatus

ユーザーのアカウントの状態。 status 値には、次のいずれかを指定できます。

意味
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