IDiskQuotaUserBatch::Add メソッド (dskquota.h)
IDiskQuotaUser ポインターをバッチ リストに追加します。 このメソッドは、pUser インターフェイス ポインターで AddRef を呼び出します。 バッチ オブジェクトが破棄されると、含まれている各 IDiskQuotaUser インターフェイス ポインターで Release が自動的に呼び出されます。
バッチ処理の準備としてクォータ ユーザー オブジェクトに値を設定する場合は、IDiskQuotaUser::SetQuotaLimit メソッドと IDiskQuotaUser::SetQuotaThreshold メソッドで fWriteThrough パラメーターに FALSE を指定します。 これにより、ディスクに書き込まずに値がメモリに格納されます。 変更をディスクに書き込むには、 IDiskQuotaUserBatch::FlushToDisk メソッドを 呼び出します。
構文
HRESULT Add(
[in] PDISKQUOTA_USER pUser
);
パラメーター
[in] pUser
クォータ ユーザー オブジェクトの IDiskQuotaUser インターフェイスへのポインター。
戻り値
このメソッドは、次のいずれかの値を返します。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
pUser パラメーターは NULL です。 |
|
メモリ不足です。 |
|
予期しない例外が発生しました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | dskquota.h |
[DLL] | Dskquota.dll |