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

IMAGEHLP_STATUS_REASON

列挙型
基底型i4

メンバー 20

名前10進16進
BindOutOfMemory00x0
BindRvaToVaFailed10x1
BindNoRoomInImage20x2
BindImportModuleFailed30x3
BindImportProcedureFailed40x4
BindImportModule50x5
BindImportProcedure60x6
BindForwarder70x7
BindForwarderNOT80x8
BindImageModified90x9
BindExpandFileHeaders100xA
BindImageComplete110xB
BindMismatchedSymbols120xC
BindSymbolsNotUpdated130xD
BindImportProcedure32140xE
BindImportProcedure64150xF
BindForwarder32160x10
BindForwarder64170x11
BindForwarderNOT32180x12
BindForwarderNOT64190x13

各言語での定義

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

typedef enum IMAGEHLP_STATUS_REASON : int {
    BindOutOfMemory = 0,
    BindRvaToVaFailed = 1,
    BindNoRoomInImage = 2,
    BindImportModuleFailed = 3,
    BindImportProcedureFailed = 4,
    BindImportModule = 5,
    BindImportProcedure = 6,
    BindForwarder = 7,
    BindForwarderNOT = 8,
    BindImageModified = 9,
    BindExpandFileHeaders = 10,
    BindImageComplete = 11,
    BindMismatchedSymbols = 12,
    BindSymbolsNotUpdated = 13,
    BindImportProcedure32 = 14,
    BindImportProcedure64 = 15,
    BindForwarder32 = 16,
    BindForwarder64 = 17,
    BindForwarderNOT32 = 18,
    BindForwarderNOT64 = 19
} IMAGEHLP_STATUS_REASON;
public enum IMAGEHLP_STATUS_REASON : int
{
    BindOutOfMemory = 0,
    BindRvaToVaFailed = 1,
    BindNoRoomInImage = 2,
    BindImportModuleFailed = 3,
    BindImportProcedureFailed = 4,
    BindImportModule = 5,
    BindImportProcedure = 6,
    BindForwarder = 7,
    BindForwarderNOT = 8,
    BindImageModified = 9,
    BindExpandFileHeaders = 10,
    BindImageComplete = 11,
    BindMismatchedSymbols = 12,
    BindSymbolsNotUpdated = 13,
    BindImportProcedure32 = 14,
    BindImportProcedure64 = 15,
    BindForwarder32 = 16,
    BindForwarder64 = 17,
    BindForwarderNOT32 = 18,
    BindForwarderNOT64 = 19,
}
Public Enum IMAGEHLP_STATUS_REASON As Integer
    BindOutOfMemory = 0
    BindRvaToVaFailed = 1
    BindNoRoomInImage = 2
    BindImportModuleFailed = 3
    BindImportProcedureFailed = 4
    BindImportModule = 5
    BindImportProcedure = 6
    BindForwarder = 7
    BindForwarderNOT = 8
    BindImageModified = 9
    BindExpandFileHeaders = 10
    BindImageComplete = 11
    BindMismatchedSymbols = 12
    BindSymbolsNotUpdated = 13
    BindImportProcedure32 = 14
    BindImportProcedure64 = 15
    BindForwarder32 = 16
    BindForwarder64 = 17
    BindForwarderNOT32 = 18
    BindForwarderNOT64 = 19
End Enum
import enum

class IMAGEHLP_STATUS_REASON(enum.IntEnum):
    BindOutOfMemory = 0
    BindRvaToVaFailed = 1
    BindNoRoomInImage = 2
    BindImportModuleFailed = 3
    BindImportProcedureFailed = 4
    BindImportModule = 5
    BindImportProcedure = 6
    BindForwarder = 7
    BindForwarderNOT = 8
    BindImageModified = 9
    BindExpandFileHeaders = 10
    BindImageComplete = 11
    BindMismatchedSymbols = 12
    BindSymbolsNotUpdated = 13
    BindImportProcedure32 = 14
    BindImportProcedure64 = 15
    BindForwarder32 = 16
    BindForwarder64 = 17
    BindForwarderNOT32 = 18
    BindForwarderNOT64 = 19
// IMAGEHLP_STATUS_REASON
pub const BindOutOfMemory: i32 = 0;
pub const BindRvaToVaFailed: i32 = 1;
pub const BindNoRoomInImage: i32 = 2;
pub const BindImportModuleFailed: i32 = 3;
pub const BindImportProcedureFailed: i32 = 4;
pub const BindImportModule: i32 = 5;
pub const BindImportProcedure: i32 = 6;
pub const BindForwarder: i32 = 7;
pub const BindForwarderNOT: i32 = 8;
pub const BindImageModified: i32 = 9;
pub const BindExpandFileHeaders: i32 = 10;
pub const BindImageComplete: i32 = 11;
pub const BindMismatchedSymbols: i32 = 12;
pub const BindSymbolsNotUpdated: i32 = 13;
pub const BindImportProcedure32: i32 = 14;
pub const BindImportProcedure64: i32 = 15;
pub const BindForwarder32: i32 = 16;
pub const BindForwarder64: i32 = 17;
pub const BindForwarderNOT32: i32 = 18;
pub const BindForwarderNOT64: i32 = 19;
// IMAGEHLP_STATUS_REASON
const (
	BindOutOfMemory int32 = 0
	BindRvaToVaFailed int32 = 1
	BindNoRoomInImage int32 = 2
	BindImportModuleFailed int32 = 3
	BindImportProcedureFailed int32 = 4
	BindImportModule int32 = 5
	BindImportProcedure int32 = 6
	BindForwarder int32 = 7
	BindForwarderNOT int32 = 8
	BindImageModified int32 = 9
	BindExpandFileHeaders int32 = 10
	BindImageComplete int32 = 11
	BindMismatchedSymbols int32 = 12
	BindSymbolsNotUpdated int32 = 13
	BindImportProcedure32 int32 = 14
	BindImportProcedure64 int32 = 15
	BindForwarder32 int32 = 16
	BindForwarder64 int32 = 17
	BindForwarderNOT32 int32 = 18
	BindForwarderNOT64 int32 = 19
)
const
  BindOutOfMemory = 0;
  BindRvaToVaFailed = 1;
  BindNoRoomInImage = 2;
  BindImportModuleFailed = 3;
  BindImportProcedureFailed = 4;
  BindImportModule = 5;
  BindImportProcedure = 6;
  BindForwarder = 7;
  BindForwarderNOT = 8;
  BindImageModified = 9;
  BindExpandFileHeaders = 10;
  BindImageComplete = 11;
  BindMismatchedSymbols = 12;
  BindSymbolsNotUpdated = 13;
  BindImportProcedure32 = 14;
  BindImportProcedure64 = 15;
  BindForwarder32 = 16;
  BindForwarder64 = 17;
  BindForwarderNOT32 = 18;
  BindForwarderNOT64 = 19;
// IMAGEHLP_STATUS_REASON
pub const BindOutOfMemory: i32 = 0;
pub const BindRvaToVaFailed: i32 = 1;
pub const BindNoRoomInImage: i32 = 2;
pub const BindImportModuleFailed: i32 = 3;
pub const BindImportProcedureFailed: i32 = 4;
pub const BindImportModule: i32 = 5;
pub const BindImportProcedure: i32 = 6;
pub const BindForwarder: i32 = 7;
pub const BindForwarderNOT: i32 = 8;
pub const BindImageModified: i32 = 9;
pub const BindExpandFileHeaders: i32 = 10;
pub const BindImageComplete: i32 = 11;
pub const BindMismatchedSymbols: i32 = 12;
pub const BindSymbolsNotUpdated: i32 = 13;
pub const BindImportProcedure32: i32 = 14;
pub const BindImportProcedure64: i32 = 15;
pub const BindForwarder32: i32 = 16;
pub const BindForwarder64: i32 = 17;
pub const BindForwarderNOT32: i32 = 18;
pub const BindForwarderNOT64: i32 = 19;
const
  BindOutOfMemory* = 0
  BindRvaToVaFailed* = 1
  BindNoRoomInImage* = 2
  BindImportModuleFailed* = 3
  BindImportProcedureFailed* = 4
  BindImportModule* = 5
  BindImportProcedure* = 6
  BindForwarder* = 7
  BindForwarderNOT* = 8
  BindImageModified* = 9
  BindExpandFileHeaders* = 10
  BindImageComplete* = 11
  BindMismatchedSymbols* = 12
  BindSymbolsNotUpdated* = 13
  BindImportProcedure32* = 14
  BindImportProcedure64* = 15
  BindForwarder32* = 16
  BindForwarder64* = 17
  BindForwarderNOT32* = 18
  BindForwarderNOT64* = 19
enum IMAGEHLP_STATUS_REASON : int {
    BindOutOfMemory = 0,
    BindRvaToVaFailed = 1,
    BindNoRoomInImage = 2,
    BindImportModuleFailed = 3,
    BindImportProcedureFailed = 4,
    BindImportModule = 5,
    BindImportProcedure = 6,
    BindForwarder = 7,
    BindForwarderNOT = 8,
    BindImageModified = 9,
    BindExpandFileHeaders = 10,
    BindImageComplete = 11,
    BindMismatchedSymbols = 12,
    BindSymbolsNotUpdated = 13,
    BindImportProcedure32 = 14,
    BindImportProcedure64 = 15,
    BindForwarder32 = 16,
    BindForwarder64 = 17,
    BindForwarderNOT32 = 18,
    BindForwarderNOT64 = 19,
}
#define global BindOutOfMemory           0x0
#define global BindRvaToVaFailed         0x1
#define global BindNoRoomInImage         0x2
#define global BindImportModuleFailed    0x3
#define global BindImportProcedureFailed 0x4
#define global BindImportModule          0x5
#define global BindImportProcedure       0x6
#define global BindForwarder             0x7
#define global BindForwarderNOT          0x8
#define global BindImageModified         0x9
#define global BindExpandFileHeaders     0xA
#define global BindImageComplete         0xB
#define global BindMismatchedSymbols     0xC
#define global BindSymbolsNotUpdated     0xD
#define global BindImportProcedure32     0xE
#define global BindImportProcedure64     0xF
#define global BindForwarder32           0x10
#define global BindForwarder64           0x11
#define global BindForwarderNOT32        0x12
#define global BindForwarderNOT64        0x13