ホーム › System.Diagnostics.Debug › THREAD_ERROR_MODE
THREAD_ERROR_MODE
列挙型フラグメンバー 5
| 名前 | 10進 | 16進 |
|---|---|---|
| SEM_ALL_ERRORS | 0 | 0x0 |
| SEM_FAILCRITICALERRORS | 1 | 0x1 |
| SEM_NOGPFAULTERRORBOX | 2 | 0x2 |
| SEM_NOOPENFILEERRORBOX | 32768 | 0x8000 |
| SEM_NOALIGNMENTFAULTEXCEPT | 4 | 0x4 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 4enum 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)。