ホーム › System.LibraryLoader › LOAD_LIBRARY_FLAGS
LOAD_LIBRARY_FLAGS
列挙型フラグメンバー 14
| 名前 | 10進 | 16進 |
|---|---|---|
| DONT_RESOLVE_DLL_REFERENCES | 1 | 0x1 |
| LOAD_LIBRARY_AS_DATAFILE | 2 | 0x2 |
| LOAD_WITH_ALTERED_SEARCH_PATH | 8 | 0x8 |
| LOAD_IGNORE_CODE_AUTHZ_LEVEL | 16 | 0x10 |
| LOAD_LIBRARY_AS_IMAGE_RESOURCE | 32 | 0x20 |
| LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE | 64 | 0x40 |
| LOAD_LIBRARY_REQUIRE_SIGNED_TARGET | 128 | 0x80 |
| LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR | 256 | 0x100 |
| LOAD_LIBRARY_SEARCH_APPLICATION_DIR | 512 | 0x200 |
| LOAD_LIBRARY_SEARCH_USER_DIRS | 1024 | 0x400 |
| LOAD_LIBRARY_SEARCH_SYSTEM32 | 2048 | 0x800 |
| LOAD_LIBRARY_SEARCH_DEFAULT_DIRS | 4096 | 0x1000 |
| LOAD_LIBRARY_SAFE_CURRENT_DIRS | 8192 | 0x2000 |
| LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER | 16384 | 0x4000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum LOAD_LIBRARY_FLAGS : unsigned int {
DONT_RESOLVE_DLL_REFERENCES = 1,
LOAD_LIBRARY_AS_DATAFILE = 2,
LOAD_WITH_ALTERED_SEARCH_PATH = 8,
LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16,
LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32,
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64,
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128,
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256,
LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512,
LOAD_LIBRARY_SEARCH_USER_DIRS = 1024,
LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048,
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096,
LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192,
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384
} LOAD_LIBRARY_FLAGS;[Flags]
public enum LOAD_LIBRARY_FLAGS : uint
{
DONT_RESOLVE_DLL_REFERENCES = 1,
LOAD_LIBRARY_AS_DATAFILE = 2,
LOAD_WITH_ALTERED_SEARCH_PATH = 8,
LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16,
LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32,
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64,
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128,
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256,
LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512,
LOAD_LIBRARY_SEARCH_USER_DIRS = 1024,
LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048,
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096,
LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192,
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384,
}<Flags>
Public Enum LOAD_LIBRARY_FLAGS As UInteger
DONT_RESOLVE_DLL_REFERENCES = 1
LOAD_LIBRARY_AS_DATAFILE = 2
LOAD_WITH_ALTERED_SEARCH_PATH = 8
LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16
LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256
LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512
LOAD_LIBRARY_SEARCH_USER_DIRS = 1024
LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096
LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384
End Enumimport enum
class LOAD_LIBRARY_FLAGS(enum.IntFlag):
DONT_RESOLVE_DLL_REFERENCES = 1
LOAD_LIBRARY_AS_DATAFILE = 2
LOAD_WITH_ALTERED_SEARCH_PATH = 8
LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16
LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256
LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512
LOAD_LIBRARY_SEARCH_USER_DIRS = 1024
LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096
LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384// LOAD_LIBRARY_FLAGS (flags)
pub const DONT_RESOLVE_DLL_REFERENCES: u32 = 1;
pub const LOAD_LIBRARY_AS_DATAFILE: u32 = 2;
pub const LOAD_WITH_ALTERED_SEARCH_PATH: u32 = 8;
pub const LOAD_IGNORE_CODE_AUTHZ_LEVEL: u32 = 16;
pub const LOAD_LIBRARY_AS_IMAGE_RESOURCE: u32 = 32;
pub const LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE: u32 = 64;
pub const LOAD_LIBRARY_REQUIRE_SIGNED_TARGET: u32 = 128;
pub const LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR: u32 = 256;
pub const LOAD_LIBRARY_SEARCH_APPLICATION_DIR: u32 = 512;
pub const LOAD_LIBRARY_SEARCH_USER_DIRS: u32 = 1024;
pub const LOAD_LIBRARY_SEARCH_SYSTEM32: u32 = 2048;
pub const LOAD_LIBRARY_SEARCH_DEFAULT_DIRS: u32 = 4096;
pub const LOAD_LIBRARY_SAFE_CURRENT_DIRS: u32 = 8192;
pub const LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER: u32 = 16384;// LOAD_LIBRARY_FLAGS
const (
DONT_RESOLVE_DLL_REFERENCES uint32 = 1
LOAD_LIBRARY_AS_DATAFILE uint32 = 2
LOAD_WITH_ALTERED_SEARCH_PATH uint32 = 8
LOAD_IGNORE_CODE_AUTHZ_LEVEL uint32 = 16
LOAD_LIBRARY_AS_IMAGE_RESOURCE uint32 = 32
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE uint32 = 64
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET uint32 = 128
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR uint32 = 256
LOAD_LIBRARY_SEARCH_APPLICATION_DIR uint32 = 512
LOAD_LIBRARY_SEARCH_USER_DIRS uint32 = 1024
LOAD_LIBRARY_SEARCH_SYSTEM32 uint32 = 2048
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS uint32 = 4096
LOAD_LIBRARY_SAFE_CURRENT_DIRS uint32 = 8192
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER uint32 = 16384
)const
DONT_RESOLVE_DLL_REFERENCES = 1;
LOAD_LIBRARY_AS_DATAFILE = 2;
LOAD_WITH_ALTERED_SEARCH_PATH = 8;
LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16;
LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32;
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64;
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128;
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256;
LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512;
LOAD_LIBRARY_SEARCH_USER_DIRS = 1024;
LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048;
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096;
LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192;
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384;// LOAD_LIBRARY_FLAGS
pub const DONT_RESOLVE_DLL_REFERENCES: u32 = 1;
pub const LOAD_LIBRARY_AS_DATAFILE: u32 = 2;
pub const LOAD_WITH_ALTERED_SEARCH_PATH: u32 = 8;
pub const LOAD_IGNORE_CODE_AUTHZ_LEVEL: u32 = 16;
pub const LOAD_LIBRARY_AS_IMAGE_RESOURCE: u32 = 32;
pub const LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE: u32 = 64;
pub const LOAD_LIBRARY_REQUIRE_SIGNED_TARGET: u32 = 128;
pub const LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR: u32 = 256;
pub const LOAD_LIBRARY_SEARCH_APPLICATION_DIR: u32 = 512;
pub const LOAD_LIBRARY_SEARCH_USER_DIRS: u32 = 1024;
pub const LOAD_LIBRARY_SEARCH_SYSTEM32: u32 = 2048;
pub const LOAD_LIBRARY_SEARCH_DEFAULT_DIRS: u32 = 4096;
pub const LOAD_LIBRARY_SAFE_CURRENT_DIRS: u32 = 8192;
pub const LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER: u32 = 16384;const
DONT_RESOLVE_DLL_REFERENCES* = 1
LOAD_LIBRARY_AS_DATAFILE* = 2
LOAD_WITH_ALTERED_SEARCH_PATH* = 8
LOAD_IGNORE_CODE_AUTHZ_LEVEL* = 16
LOAD_LIBRARY_AS_IMAGE_RESOURCE* = 32
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE* = 64
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET* = 128
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR* = 256
LOAD_LIBRARY_SEARCH_APPLICATION_DIR* = 512
LOAD_LIBRARY_SEARCH_USER_DIRS* = 1024
LOAD_LIBRARY_SEARCH_SYSTEM32* = 2048
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS* = 4096
LOAD_LIBRARY_SAFE_CURRENT_DIRS* = 8192
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER* = 16384enum LOAD_LIBRARY_FLAGS : uint {
DONT_RESOLVE_DLL_REFERENCES = 1,
LOAD_LIBRARY_AS_DATAFILE = 2,
LOAD_WITH_ALTERED_SEARCH_PATH = 8,
LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16,
LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32,
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64,
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128,
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256,
LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512,
LOAD_LIBRARY_SEARCH_USER_DIRS = 1024,
LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048,
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096,
LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192,
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384,
}#define global DONT_RESOLVE_DLL_REFERENCES 0x1
#define global LOAD_LIBRARY_AS_DATAFILE 0x2
#define global LOAD_WITH_ALTERED_SEARCH_PATH 0x8
#define global LOAD_IGNORE_CODE_AUTHZ_LEVEL 0x10
#define global LOAD_LIBRARY_AS_IMAGE_RESOURCE 0x20
#define global LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE 0x40
#define global LOAD_LIBRARY_REQUIRE_SIGNED_TARGET 0x80
#define global LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR 0x100
#define global LOAD_LIBRARY_SEARCH_APPLICATION_DIR 0x200
#define global LOAD_LIBRARY_SEARCH_USER_DIRS 0x400
#define global LOAD_LIBRARY_SEARCH_SYSTEM32 0x800
#define global LOAD_LIBRARY_SEARCH_DEFAULT_DIRS 0x1000
#define global LOAD_LIBRARY_SAFE_CURRENT_DIRS 0x2000
#define global LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER 0x4000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。