Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug › FORMAT_MESSAGE_OPTIONS

FORMAT_MESSAGE_OPTIONS

列挙型フラグ
基底型u4

メンバー 6

名前10進16進
FORMAT_MESSAGE_ALLOCATE_BUFFER2560x100
FORMAT_MESSAGE_ARGUMENT_ARRAY81920x2000
FORMAT_MESSAGE_FROM_HMODULE20480x800
FORMAT_MESSAGE_FROM_STRING10240x400
FORMAT_MESSAGE_FROM_SYSTEM40960x1000
FORMAT_MESSAGE_IGNORE_INSERTS5120x200

各言語での定義

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

typedef enum FORMAT_MESSAGE_OPTIONS : unsigned int {
    FORMAT_MESSAGE_ALLOCATE_BUFFER = 256,
    FORMAT_MESSAGE_ARGUMENT_ARRAY = 8192,
    FORMAT_MESSAGE_FROM_HMODULE = 2048,
    FORMAT_MESSAGE_FROM_STRING = 1024,
    FORMAT_MESSAGE_FROM_SYSTEM = 4096,
    FORMAT_MESSAGE_IGNORE_INSERTS = 512
} FORMAT_MESSAGE_OPTIONS;
[Flags]
public enum FORMAT_MESSAGE_OPTIONS : uint
{
    FORMAT_MESSAGE_ALLOCATE_BUFFER = 256,
    FORMAT_MESSAGE_ARGUMENT_ARRAY = 8192,
    FORMAT_MESSAGE_FROM_HMODULE = 2048,
    FORMAT_MESSAGE_FROM_STRING = 1024,
    FORMAT_MESSAGE_FROM_SYSTEM = 4096,
    FORMAT_MESSAGE_IGNORE_INSERTS = 512,
}
<Flags>
Public Enum FORMAT_MESSAGE_OPTIONS As UInteger
    FORMAT_MESSAGE_ALLOCATE_BUFFER = 256
    FORMAT_MESSAGE_ARGUMENT_ARRAY = 8192
    FORMAT_MESSAGE_FROM_HMODULE = 2048
    FORMAT_MESSAGE_FROM_STRING = 1024
    FORMAT_MESSAGE_FROM_SYSTEM = 4096
    FORMAT_MESSAGE_IGNORE_INSERTS = 512
End Enum
import enum

class FORMAT_MESSAGE_OPTIONS(enum.IntFlag):
    FORMAT_MESSAGE_ALLOCATE_BUFFER = 256
    FORMAT_MESSAGE_ARGUMENT_ARRAY = 8192
    FORMAT_MESSAGE_FROM_HMODULE = 2048
    FORMAT_MESSAGE_FROM_STRING = 1024
    FORMAT_MESSAGE_FROM_SYSTEM = 4096
    FORMAT_MESSAGE_IGNORE_INSERTS = 512
// FORMAT_MESSAGE_OPTIONS (flags)
pub const FORMAT_MESSAGE_ALLOCATE_BUFFER: u32 = 256;
pub const FORMAT_MESSAGE_ARGUMENT_ARRAY: u32 = 8192;
pub const FORMAT_MESSAGE_FROM_HMODULE: u32 = 2048;
pub const FORMAT_MESSAGE_FROM_STRING: u32 = 1024;
pub const FORMAT_MESSAGE_FROM_SYSTEM: u32 = 4096;
pub const FORMAT_MESSAGE_IGNORE_INSERTS: u32 = 512;
// FORMAT_MESSAGE_OPTIONS
const (
	FORMAT_MESSAGE_ALLOCATE_BUFFER uint32 = 256
	FORMAT_MESSAGE_ARGUMENT_ARRAY uint32 = 8192
	FORMAT_MESSAGE_FROM_HMODULE uint32 = 2048
	FORMAT_MESSAGE_FROM_STRING uint32 = 1024
	FORMAT_MESSAGE_FROM_SYSTEM uint32 = 4096
	FORMAT_MESSAGE_IGNORE_INSERTS uint32 = 512
)
const
  FORMAT_MESSAGE_ALLOCATE_BUFFER = 256;
  FORMAT_MESSAGE_ARGUMENT_ARRAY = 8192;
  FORMAT_MESSAGE_FROM_HMODULE = 2048;
  FORMAT_MESSAGE_FROM_STRING = 1024;
  FORMAT_MESSAGE_FROM_SYSTEM = 4096;
  FORMAT_MESSAGE_IGNORE_INSERTS = 512;
// FORMAT_MESSAGE_OPTIONS
pub const FORMAT_MESSAGE_ALLOCATE_BUFFER: u32 = 256;
pub const FORMAT_MESSAGE_ARGUMENT_ARRAY: u32 = 8192;
pub const FORMAT_MESSAGE_FROM_HMODULE: u32 = 2048;
pub const FORMAT_MESSAGE_FROM_STRING: u32 = 1024;
pub const FORMAT_MESSAGE_FROM_SYSTEM: u32 = 4096;
pub const FORMAT_MESSAGE_IGNORE_INSERTS: u32 = 512;
const
  FORMAT_MESSAGE_ALLOCATE_BUFFER* = 256
  FORMAT_MESSAGE_ARGUMENT_ARRAY* = 8192
  FORMAT_MESSAGE_FROM_HMODULE* = 2048
  FORMAT_MESSAGE_FROM_STRING* = 1024
  FORMAT_MESSAGE_FROM_SYSTEM* = 4096
  FORMAT_MESSAGE_IGNORE_INSERTS* = 512
enum FORMAT_MESSAGE_OPTIONS : uint {
    FORMAT_MESSAGE_ALLOCATE_BUFFER = 256,
    FORMAT_MESSAGE_ARGUMENT_ARRAY = 8192,
    FORMAT_MESSAGE_FROM_HMODULE = 2048,
    FORMAT_MESSAGE_FROM_STRING = 1024,
    FORMAT_MESSAGE_FROM_SYSTEM = 4096,
    FORMAT_MESSAGE_IGNORE_INSERTS = 512,
}
#define global FORMAT_MESSAGE_ALLOCATE_BUFFER 0x100
#define global FORMAT_MESSAGE_ARGUMENT_ARRAY  0x2000
#define global FORMAT_MESSAGE_FROM_HMODULE    0x800
#define global FORMAT_MESSAGE_FROM_STRING     0x400
#define global FORMAT_MESSAGE_FROM_SYSTEM     0x1000
#define global FORMAT_MESSAGE_IGNORE_INSERTS  0x200
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。