IDiskQuotaControl::Initialize メソッド (dskquota.h)

要求されたアクセス権を持つ NTFS ファイル システム ボリュームを開いて、新しい DiskQuotaControl オブジェクトを初期化します。 戻り値は、ボリュームが NTFS ファイル システム ディスク クォータをサポートしているかどうか、および呼び出し元が十分なアクセス権を持っているかどうかを示します。

構文

HRESULT Initialize(
  [in] LPCWSTR pszPath,
  [in] BOOL    bReadWrite
);

パラメーター

[in] pszPath

ボリューム ルートへのパス (C:\ など)または \\yourcomputer

[in] bReadWrite

この値が TRUE の場合、ボリュームは読み取り/書き込みモードで開かれます。 この値が FALSE の場合、ボリュームは読み取り専用モードで開かれます。 クォータ ファイルにデータを書き込むには、 TRUE を指定する必要があり、このメソッドの呼び出しは正常に返される必要があります。

戻り値

このメソッドは、次のいずれかの値を返します。

リターン コード 説明
S_OK
正常終了しました。
ERROR_ACCESS_DENIED
呼び出し元に十分なアクセス権がありません。
ERROR_BAD_PATHNAME
要求されたパス名が無効です。
ERROR_FILE_NOT_FOUND
要求されたファイルまたはオブジェクトが見つかりません。
ERROR_INITIALIZED
コントローラー オブジェクトは既に初期化されています。 複数の初期化は許可されません。
ERROR_INVALID_NAME
要求されたファイル パスが無効です。
ERROR_NOT_SUPPORTED
ファイル システムはクォータをサポートしていません。
ERROR_PATH_NOT_FOUND
要求されたファイル パスが見つかりません。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー dskquota.h
[DLL] Dskquota.dll

関連項目

ディスク管理インターフェイス

ディスク クォータ

GetVolumePathName

IDiskQuotaControl