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

THREAD_ERROR_MODE

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
SEM_ALL_ERRORS00x0
SEM_FAILCRITICALERRORS10x1
SEM_NOGPFAULTERRORBOX20x2
SEM_NOOPENFILEERRORBOX327680x8000
SEM_NOALIGNMENTFAULTEXCEPT40x4

各言語での定義

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

typedef enum THREAD_ERROR_MODE : unsigned int {
    SEM_ALL_ERRORS = 0,
    SEM_FAILCRITICALERRORS = 1,
    SEM_NOGPFAULTERRORBOX = 2,
    SEM_NOOPENFILEERRORBOX = 32768,
    SEM_NOALIGNMENTFAULTEXCEPT = 4
} THREAD_ERROR_MODE;
[Flags]
public enum THREAD_ERROR_MODE : uint
{
    SEM_ALL_ERRORS = 0,
    SEM_FAILCRITICALERRORS = 1,
    SEM_NOGPFAULTERRORBOX = 2,
    SEM_NOOPENFILEERRORBOX = 32768,
    SEM_NOALIGNMENTFAULTEXCEPT = 4,
}
<Flags>
Public Enum THREAD_ERROR_MODE As UInteger
    SEM_ALL_ERRORS = 0
    SEM_FAILCRITICALERRORS = 1
    SEM_NOGPFAULTERRORBOX = 2
    SEM_NOOPENFILEERRORBOX = 32768
    SEM_NOALIGNMENTFAULTEXCEPT = 4
End Enum
import enum

class THREAD_ERROR_MODE(enum.IntFlag):
    SEM_ALL_ERRORS = 0
    SEM_FAILCRITICALERRORS = 1
    SEM_NOGPFAULTERRORBOX = 2
    SEM_NOOPENFILEERRORBOX = 32768
    SEM_NOALIGNMENTFAULTEXCEPT = 4
// THREAD_ERROR_MODE (flags)
pub const SEM_ALL_ERRORS: u32 = 0;
pub const SEM_FAILCRITICALERRORS: u32 = 1;
pub const SEM_NOGPFAULTERRORBOX: u32 = 2;
pub const SEM_NOOPENFILEERRORBOX: u32 = 32768;
pub const SEM_NOALIGNMENTFAULTEXCEPT: u32 = 4;
// THREAD_ERROR_MODE
const (
	SEM_ALL_ERRORS uint32 = 0
	SEM_FAILCRITICALERRORS uint32 = 1
	SEM_NOGPFAULTERRORBOX uint32 = 2
	SEM_NOOPENFILEERRORBOX uint32 = 32768
	SEM_NOALIGNMENTFAULTEXCEPT uint32 = 4
)
const
  SEM_ALL_ERRORS = 0;
  SEM_FAILCRITICALERRORS = 1;
  SEM_NOGPFAULTERRORBOX = 2;
  SEM_NOOPENFILEERRORBOX = 32768;
  SEM_NOALIGNMENTFAULTEXCEPT = 4;
// THREAD_ERROR_MODE
pub const SEM_ALL_ERRORS: u32 = 0;
pub const SEM_FAILCRITICALERRORS: u32 = 1;
pub const SEM_NOGPFAULTERRORBOX: u32 = 2;
pub const SEM_NOOPENFILEERRORBOX: u32 = 32768;
pub const SEM_NOALIGNMENTFAULTEXCEPT: u32 = 4;
const
  SEM_ALL_ERRORS* = 0
  SEM_FAILCRITICALERRORS* = 1
  SEM_NOGPFAULTERRORBOX* = 2
  SEM_NOOPENFILEERRORBOX* = 32768
  SEM_NOALIGNMENTFAULTEXCEPT* = 4
enum THREAD_ERROR_MODE : uint {
    SEM_ALL_ERRORS = 0,
    SEM_FAILCRITICALERRORS = 1,
    SEM_NOGPFAULTERRORBOX = 2,
    SEM_NOOPENFILEERRORBOX = 32768,
    SEM_NOALIGNMENTFAULTEXCEPT = 4,
}
#define global SEM_ALL_ERRORS             0x0
#define global SEM_FAILCRITICALERRORS     0x1
#define global SEM_NOGPFAULTERRORBOX      0x2
#define global SEM_NOOPENFILEERRORBOX     0x8000
#define global SEM_NOALIGNMENTFAULTEXCEPT 0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。