ホーム › Security.Cryptography › SIGNER_SIGN_FLAGS
SIGNER_SIGN_FLAGS
列挙型フラグメンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| SIG_APPEND | 4096 | 0x1000 |
| SPC_INC_PE_RESOURCES_FLAG | 128 | 0x80 |
| SPC_INC_PE_DEBUG_INFO_FLAG | 64 | 0x40 |
| SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG | 32 | 0x20 |
| SPC_EXC_PE_PAGE_HASHES_FLAG | 16 | 0x10 |
| SPC_INC_PE_PAGE_HASHES_FLAG | 256 | 0x100 |
| SPC_DIGEST_GENERATE_FLAG | 512 | 0x200 |
| SPC_DIGEST_SIGN_FLAG | 1024 | 0x400 |
| SPC_DIGEST_SIGN_EX_FLAG | 16384 | 0x4000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SIGNER_SIGN_FLAGS : unsigned int {
SIG_APPEND = 4096,
SPC_INC_PE_RESOURCES_FLAG = 128,
SPC_INC_PE_DEBUG_INFO_FLAG = 64,
SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG = 32,
SPC_EXC_PE_PAGE_HASHES_FLAG = 16,
SPC_INC_PE_PAGE_HASHES_FLAG = 256,
SPC_DIGEST_GENERATE_FLAG = 512,
SPC_DIGEST_SIGN_FLAG = 1024,
SPC_DIGEST_SIGN_EX_FLAG = 16384
} SIGNER_SIGN_FLAGS;[Flags]
public enum SIGNER_SIGN_FLAGS : uint
{
SIG_APPEND = 4096,
SPC_INC_PE_RESOURCES_FLAG = 128,
SPC_INC_PE_DEBUG_INFO_FLAG = 64,
SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG = 32,
SPC_EXC_PE_PAGE_HASHES_FLAG = 16,
SPC_INC_PE_PAGE_HASHES_FLAG = 256,
SPC_DIGEST_GENERATE_FLAG = 512,
SPC_DIGEST_SIGN_FLAG = 1024,
SPC_DIGEST_SIGN_EX_FLAG = 16384,
}<Flags>
Public Enum SIGNER_SIGN_FLAGS As UInteger
SIG_APPEND = 4096
SPC_INC_PE_RESOURCES_FLAG = 128
SPC_INC_PE_DEBUG_INFO_FLAG = 64
SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG = 32
SPC_EXC_PE_PAGE_HASHES_FLAG = 16
SPC_INC_PE_PAGE_HASHES_FLAG = 256
SPC_DIGEST_GENERATE_FLAG = 512
SPC_DIGEST_SIGN_FLAG = 1024
SPC_DIGEST_SIGN_EX_FLAG = 16384
End Enumimport enum
class SIGNER_SIGN_FLAGS(enum.IntFlag):
SIG_APPEND = 4096
SPC_INC_PE_RESOURCES_FLAG = 128
SPC_INC_PE_DEBUG_INFO_FLAG = 64
SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG = 32
SPC_EXC_PE_PAGE_HASHES_FLAG = 16
SPC_INC_PE_PAGE_HASHES_FLAG = 256
SPC_DIGEST_GENERATE_FLAG = 512
SPC_DIGEST_SIGN_FLAG = 1024
SPC_DIGEST_SIGN_EX_FLAG = 16384// SIGNER_SIGN_FLAGS (flags)
pub const SIG_APPEND: u32 = 4096;
pub const SPC_INC_PE_RESOURCES_FLAG: u32 = 128;
pub const SPC_INC_PE_DEBUG_INFO_FLAG: u32 = 64;
pub const SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG: u32 = 32;
pub const SPC_EXC_PE_PAGE_HASHES_FLAG: u32 = 16;
pub const SPC_INC_PE_PAGE_HASHES_FLAG: u32 = 256;
pub const SPC_DIGEST_GENERATE_FLAG: u32 = 512;
pub const SPC_DIGEST_SIGN_FLAG: u32 = 1024;
pub const SPC_DIGEST_SIGN_EX_FLAG: u32 = 16384;// SIGNER_SIGN_FLAGS
const (
SIG_APPEND uint32 = 4096
SPC_INC_PE_RESOURCES_FLAG uint32 = 128
SPC_INC_PE_DEBUG_INFO_FLAG uint32 = 64
SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG uint32 = 32
SPC_EXC_PE_PAGE_HASHES_FLAG uint32 = 16
SPC_INC_PE_PAGE_HASHES_FLAG uint32 = 256
SPC_DIGEST_GENERATE_FLAG uint32 = 512
SPC_DIGEST_SIGN_FLAG uint32 = 1024
SPC_DIGEST_SIGN_EX_FLAG uint32 = 16384
)const
SIG_APPEND = 4096;
SPC_INC_PE_RESOURCES_FLAG = 128;
SPC_INC_PE_DEBUG_INFO_FLAG = 64;
SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG = 32;
SPC_EXC_PE_PAGE_HASHES_FLAG = 16;
SPC_INC_PE_PAGE_HASHES_FLAG = 256;
SPC_DIGEST_GENERATE_FLAG = 512;
SPC_DIGEST_SIGN_FLAG = 1024;
SPC_DIGEST_SIGN_EX_FLAG = 16384;// SIGNER_SIGN_FLAGS
pub const SIG_APPEND: u32 = 4096;
pub const SPC_INC_PE_RESOURCES_FLAG: u32 = 128;
pub const SPC_INC_PE_DEBUG_INFO_FLAG: u32 = 64;
pub const SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG: u32 = 32;
pub const SPC_EXC_PE_PAGE_HASHES_FLAG: u32 = 16;
pub const SPC_INC_PE_PAGE_HASHES_FLAG: u32 = 256;
pub const SPC_DIGEST_GENERATE_FLAG: u32 = 512;
pub const SPC_DIGEST_SIGN_FLAG: u32 = 1024;
pub const SPC_DIGEST_SIGN_EX_FLAG: u32 = 16384;const
SIG_APPEND* = 4096
SPC_INC_PE_RESOURCES_FLAG* = 128
SPC_INC_PE_DEBUG_INFO_FLAG* = 64
SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG* = 32
SPC_EXC_PE_PAGE_HASHES_FLAG* = 16
SPC_INC_PE_PAGE_HASHES_FLAG* = 256
SPC_DIGEST_GENERATE_FLAG* = 512
SPC_DIGEST_SIGN_FLAG* = 1024
SPC_DIGEST_SIGN_EX_FLAG* = 16384enum SIGNER_SIGN_FLAGS : uint {
SIG_APPEND = 4096,
SPC_INC_PE_RESOURCES_FLAG = 128,
SPC_INC_PE_DEBUG_INFO_FLAG = 64,
SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG = 32,
SPC_EXC_PE_PAGE_HASHES_FLAG = 16,
SPC_INC_PE_PAGE_HASHES_FLAG = 256,
SPC_DIGEST_GENERATE_FLAG = 512,
SPC_DIGEST_SIGN_FLAG = 1024,
SPC_DIGEST_SIGN_EX_FLAG = 16384,
}#define global SIG_APPEND 0x1000
#define global SPC_INC_PE_RESOURCES_FLAG 0x80
#define global SPC_INC_PE_DEBUG_INFO_FLAG 0x40
#define global SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG 0x20
#define global SPC_EXC_PE_PAGE_HASHES_FLAG 0x10
#define global SPC_INC_PE_PAGE_HASHES_FLAG 0x100
#define global SPC_DIGEST_GENERATE_FLAG 0x200
#define global SPC_DIGEST_SIGN_FLAG 0x400
#define global SPC_DIGEST_SIGN_EX_FLAG 0x4000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。