Win32 API 日本語リファレンス
ホームSystem.Search › PRIORITY_LEVEL

PRIORITY_LEVEL

列挙型
基底型i4

メンバー 4

名前10進16進説明
PRIORITY_LEVEL_FOREGROUND00x0インデクサーがマシンの許す限り高速に項目を処理することを示します。
PRIORITY_LEVEL_HIGH10x1インデクサーがこのスコープ内の項目を最初に、かつ可能な限り迅速に処理することを示します。
PRIORITY_LEVEL_LOW20x2インデクサーがこのスコープ内の項目を、通常のレートで処理される項目よりは先に、ただし他の優先度指定要求よりは後に処理することを示します。
PRIORITY_LEVEL_DEFAULT30x3インデクサーが通常のインデクサーのレートで項目を処理することを示します。

公式ドキュメント

クエリで指定されたスコープに対する現在のインデクサーの優先度レベルを設定または取得するために、IRowsetPrioritization インターフェイスによって使用されます。

解説(Remarks)

SearchEvents コードサンプルを参照してください。

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

各言語での定義

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

typedef enum PRIORITY_LEVEL : int {
    PRIORITY_LEVEL_FOREGROUND = 0,
    PRIORITY_LEVEL_HIGH = 1,
    PRIORITY_LEVEL_LOW = 2,
    PRIORITY_LEVEL_DEFAULT = 3
} PRIORITY_LEVEL;
public enum PRIORITY_LEVEL : int
{
    PRIORITY_LEVEL_FOREGROUND = 0,
    PRIORITY_LEVEL_HIGH = 1,
    PRIORITY_LEVEL_LOW = 2,
    PRIORITY_LEVEL_DEFAULT = 3,
}
Public Enum PRIORITY_LEVEL As Integer
    PRIORITY_LEVEL_FOREGROUND = 0
    PRIORITY_LEVEL_HIGH = 1
    PRIORITY_LEVEL_LOW = 2
    PRIORITY_LEVEL_DEFAULT = 3
End Enum
import enum

class PRIORITY_LEVEL(enum.IntEnum):
    PRIORITY_LEVEL_FOREGROUND = 0
    PRIORITY_LEVEL_HIGH = 1
    PRIORITY_LEVEL_LOW = 2
    PRIORITY_LEVEL_DEFAULT = 3
// PRIORITY_LEVEL
pub const PRIORITY_LEVEL_FOREGROUND: i32 = 0;
pub const PRIORITY_LEVEL_HIGH: i32 = 1;
pub const PRIORITY_LEVEL_LOW: i32 = 2;
pub const PRIORITY_LEVEL_DEFAULT: i32 = 3;
// PRIORITY_LEVEL
const (
	PRIORITY_LEVEL_FOREGROUND int32 = 0
	PRIORITY_LEVEL_HIGH int32 = 1
	PRIORITY_LEVEL_LOW int32 = 2
	PRIORITY_LEVEL_DEFAULT int32 = 3
)
const
  PRIORITY_LEVEL_FOREGROUND = 0;
  PRIORITY_LEVEL_HIGH = 1;
  PRIORITY_LEVEL_LOW = 2;
  PRIORITY_LEVEL_DEFAULT = 3;
// PRIORITY_LEVEL
pub const PRIORITY_LEVEL_FOREGROUND: i32 = 0;
pub const PRIORITY_LEVEL_HIGH: i32 = 1;
pub const PRIORITY_LEVEL_LOW: i32 = 2;
pub const PRIORITY_LEVEL_DEFAULT: i32 = 3;
const
  PRIORITY_LEVEL_FOREGROUND* = 0
  PRIORITY_LEVEL_HIGH* = 1
  PRIORITY_LEVEL_LOW* = 2
  PRIORITY_LEVEL_DEFAULT* = 3
enum PRIORITY_LEVEL : int {
    PRIORITY_LEVEL_FOREGROUND = 0,
    PRIORITY_LEVEL_HIGH = 1,
    PRIORITY_LEVEL_LOW = 2,
    PRIORITY_LEVEL_DEFAULT = 3,
}
#define global PRIORITY_LEVEL_FOREGROUND 0x0
#define global PRIORITY_LEVEL_HIGH       0x1
#define global PRIORITY_LEVEL_LOW        0x2
#define global PRIORITY_LEVEL_DEFAULT    0x3