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

PRIORITY_HINT

列挙型
基底型i4

メンバー 4

名前10進16進説明
IoPriorityHintVeryLow00x0指定可能な最も低い優先度ヒントレベルです。システムはバックグラウンドの I/O 操作にこの値を使用します。
IoPriorityHintLow10x1低い優先度ヒントレベルです。
IoPriorityHintNormal20x2通常の優先度ヒントレベルです。この値は I/O 操作の既定の設定です。
MaximumIoPriorityHintType30x3この値は検証に使用されます。サポートされる値はこの値より小さい値です。

公式ドキュメント

FILE_IO_PRIORITY_HINT_INFO 構造体と共に使用し、ファイル I/O 操作の優先度ヒントを指定するための値を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は 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_HINT : int {
    IoPriorityHintVeryLow = 0,
    IoPriorityHintLow = 1,
    IoPriorityHintNormal = 2,
    MaximumIoPriorityHintType = 3
} PRIORITY_HINT;
public enum PRIORITY_HINT : int
{
    IoPriorityHintVeryLow = 0,
    IoPriorityHintLow = 1,
    IoPriorityHintNormal = 2,
    MaximumIoPriorityHintType = 3,
}
Public Enum PRIORITY_HINT As Integer
    IoPriorityHintVeryLow = 0
    IoPriorityHintLow = 1
    IoPriorityHintNormal = 2
    MaximumIoPriorityHintType = 3
End Enum
import enum

class PRIORITY_HINT(enum.IntEnum):
    IoPriorityHintVeryLow = 0
    IoPriorityHintLow = 1
    IoPriorityHintNormal = 2
    MaximumIoPriorityHintType = 3
// PRIORITY_HINT
pub const IoPriorityHintVeryLow: i32 = 0;
pub const IoPriorityHintLow: i32 = 1;
pub const IoPriorityHintNormal: i32 = 2;
pub const MaximumIoPriorityHintType: i32 = 3;
// PRIORITY_HINT
const (
	IoPriorityHintVeryLow int32 = 0
	IoPriorityHintLow int32 = 1
	IoPriorityHintNormal int32 = 2
	MaximumIoPriorityHintType int32 = 3
)
const
  IoPriorityHintVeryLow = 0;
  IoPriorityHintLow = 1;
  IoPriorityHintNormal = 2;
  MaximumIoPriorityHintType = 3;
// PRIORITY_HINT
pub const IoPriorityHintVeryLow: i32 = 0;
pub const IoPriorityHintLow: i32 = 1;
pub const IoPriorityHintNormal: i32 = 2;
pub const MaximumIoPriorityHintType: i32 = 3;
const
  IoPriorityHintVeryLow* = 0
  IoPriorityHintLow* = 1
  IoPriorityHintNormal* = 2
  MaximumIoPriorityHintType* = 3
enum PRIORITY_HINT : int {
    IoPriorityHintVeryLow = 0,
    IoPriorityHintLow = 1,
    IoPriorityHintNormal = 2,
    MaximumIoPriorityHintType = 3,
}
#define global IoPriorityHintVeryLow     0x0
#define global IoPriorityHintLow         0x1
#define global IoPriorityHintNormal      0x2
#define global MaximumIoPriorityHintType 0x3