IDiskQuotaControl::Initialize メソッド (dskquota.h)
要求されたアクセス権を持つ NTFS ファイル システム ボリュームを開いて、新しい DiskQuotaControl オブジェクトを初期化します。 戻り値は、ボリュームが NTFS ファイル システム ディスク クォータをサポートしているかどうか、および呼び出し元が十分なアクセス権を持っているかどうかを示します。
構文
HRESULT Initialize(
[in] LPCWSTR pszPath,
[in] BOOL bReadWrite
);
パラメーター
[in] pszPath
ボリューム ルートへのパス (C:\ など)または \\yourcomputer。
[in] bReadWrite
この値が TRUE の場合、ボリュームは読み取り/書き込みモードで開かれます。 この値が FALSE の場合、ボリュームは読み取り専用モードで開かれます。 クォータ ファイルにデータを書き込むには、 TRUE を指定する必要があり、このメソッドの呼び出しは正常に返される必要があります。
戻り値
このメソッドは、次のいずれかの値を返します。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
呼び出し元に十分なアクセス権がありません。 |
|
要求されたパス名が無効です。 |
|
要求されたファイルまたはオブジェクトが見つかりません。 |
|
コントローラー オブジェクトは既に初期化されています。 複数の初期化は許可されません。 |
|
要求されたファイル パスが無効です。 |
|
ファイル システムはクォータをサポートしていません。 |
|
要求されたファイル パスが見つかりません。 |
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | dskquota.h |
[DLL] | Dskquota.dll |