Win32 API 日本語リファレンス
ホームStorage.FileServerResourceManager › FsrmQuotaFlags

FsrmQuotaFlags

列挙型
基底型i4

メンバー 4

名前10進16進説明
FsrmQuotaFlags_Enforce2560x100このフラグが設定されている場合、ディスク使用量がクォータの制限を超える原因となる IO 操作をサーバーは失敗させます。このフラグが設定されていない場合、サーバーは違反する IO 操作を失敗させませんが、クォータのしきい値に関連付けられたアクションは実行します。
FsrmQuotaFlags_Disable5120x200サーバーはこのクォータのクォータ データを追跡せず、クォータのしきい値に関連付けられたアクションも実行しません。
FsrmQuotaFlags_StatusIncomplete655360x10000クォータはサーバー上で定義されていますが、再構築処理 (IFsrmQuotaManager::Scan を参照) が開始されなかったか、スキャンが失敗しました。
FsrmQuotaFlags_StatusRebuilding1310720x20000クォータは、ディスクからデータを再構築している最中です。

公式ドキュメント

クォータに違反する IO 操作を失敗させるかどうか、クォータの追跡を有効または無効にするかどうか、およびクォータのスキャン操作の状態を示すためのオプションを定義します。

解説(Remarks)

FsrmQuotaFlags_Enforce フラグと FsrmQuotaFlags_Disable フラグは、IFsrmQuotaBase::put_QuotaFlags メソッドを呼び出すときに設定できます。IFsrmQuotaBase::get_QuotaFlags メソッドは、これらのフラグに加えて FsrmQuotaFlags_StatusIncomplete フラグと FsrmQuotaFlags_StatusRebuilding フラグを返すことがあります。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum FsrmQuotaFlags : int {
    FsrmQuotaFlags_Enforce = 256,
    FsrmQuotaFlags_Disable = 512,
    FsrmQuotaFlags_StatusIncomplete = 65536,
    FsrmQuotaFlags_StatusRebuilding = 131072
} FsrmQuotaFlags;
public enum FsrmQuotaFlags : int
{
    FsrmQuotaFlags_Enforce = 256,
    FsrmQuotaFlags_Disable = 512,
    FsrmQuotaFlags_StatusIncomplete = 65536,
    FsrmQuotaFlags_StatusRebuilding = 131072,
}
Public Enum FsrmQuotaFlags As Integer
    FsrmQuotaFlags_Enforce = 256
    FsrmQuotaFlags_Disable = 512
    FsrmQuotaFlags_StatusIncomplete = 65536
    FsrmQuotaFlags_StatusRebuilding = 131072
End Enum
import enum

class FsrmQuotaFlags(enum.IntEnum):
    FsrmQuotaFlags_Enforce = 256
    FsrmQuotaFlags_Disable = 512
    FsrmQuotaFlags_StatusIncomplete = 65536
    FsrmQuotaFlags_StatusRebuilding = 131072
// FsrmQuotaFlags
pub const FsrmQuotaFlags_Enforce: i32 = 256;
pub const FsrmQuotaFlags_Disable: i32 = 512;
pub const FsrmQuotaFlags_StatusIncomplete: i32 = 65536;
pub const FsrmQuotaFlags_StatusRebuilding: i32 = 131072;
// FsrmQuotaFlags
const (
	FsrmQuotaFlags_Enforce int32 = 256
	FsrmQuotaFlags_Disable int32 = 512
	FsrmQuotaFlags_StatusIncomplete int32 = 65536
	FsrmQuotaFlags_StatusRebuilding int32 = 131072
)
const
  FsrmQuotaFlags_Enforce = 256;
  FsrmQuotaFlags_Disable = 512;
  FsrmQuotaFlags_StatusIncomplete = 65536;
  FsrmQuotaFlags_StatusRebuilding = 131072;
// FsrmQuotaFlags
pub const FsrmQuotaFlags_Enforce: i32 = 256;
pub const FsrmQuotaFlags_Disable: i32 = 512;
pub const FsrmQuotaFlags_StatusIncomplete: i32 = 65536;
pub const FsrmQuotaFlags_StatusRebuilding: i32 = 131072;
const
  FsrmQuotaFlags_Enforce* = 256
  FsrmQuotaFlags_Disable* = 512
  FsrmQuotaFlags_StatusIncomplete* = 65536
  FsrmQuotaFlags_StatusRebuilding* = 131072
enum FsrmQuotaFlags : int {
    FsrmQuotaFlags_Enforce = 256,
    FsrmQuotaFlags_Disable = 512,
    FsrmQuotaFlags_StatusIncomplete = 65536,
    FsrmQuotaFlags_StatusRebuilding = 131072,
}
#define global FsrmQuotaFlags_Enforce          0x100
#define global FsrmQuotaFlags_Disable          0x200
#define global FsrmQuotaFlags_StatusIncomplete 0x10000
#define global FsrmQuotaFlags_StatusRebuilding 0x20000