ホーム › Security.Cryptography › CERT_OPEN_STORE_FLAGS
CERT_OPEN_STORE_FLAGS
列挙型フラグメンバー 12
| 名前 | 10進 | 16進 |
|---|---|---|
| CERT_STORE_BACKUP_RESTORE_FLAG | 2048 | 0x800 |
| CERT_STORE_CREATE_NEW_FLAG | 8192 | 0x2000 |
| CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG | 4 | 0x4 |
| CERT_STORE_DELETE_FLAG | 16 | 0x10 |
| CERT_STORE_ENUM_ARCHIVED_FLAG | 512 | 0x200 |
| CERT_STORE_MAXIMUM_ALLOWED_FLAG | 4096 | 0x1000 |
| CERT_STORE_NO_CRYPT_RELEASE_FLAG | 1 | 0x1 |
| CERT_STORE_OPEN_EXISTING_FLAG | 16384 | 0x4000 |
| CERT_STORE_READONLY_FLAG | 32768 | 0x8000 |
| CERT_STORE_SET_LOCALIZED_NAME_FLAG | 2 | 0x2 |
| CERT_STORE_SHARE_CONTEXT_FLAG | 128 | 0x80 |
| CERT_STORE_UPDATE_KEYID_FLAG | 1024 | 0x400 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CERT_OPEN_STORE_FLAGS : unsigned int {
CERT_STORE_BACKUP_RESTORE_FLAG = 2048,
CERT_STORE_CREATE_NEW_FLAG = 8192,
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4,
CERT_STORE_DELETE_FLAG = 16,
CERT_STORE_ENUM_ARCHIVED_FLAG = 512,
CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096,
CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1,
CERT_STORE_OPEN_EXISTING_FLAG = 16384,
CERT_STORE_READONLY_FLAG = 32768,
CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2,
CERT_STORE_SHARE_CONTEXT_FLAG = 128,
CERT_STORE_UPDATE_KEYID_FLAG = 1024
} CERT_OPEN_STORE_FLAGS;[Flags]
public enum CERT_OPEN_STORE_FLAGS : uint
{
CERT_STORE_BACKUP_RESTORE_FLAG = 2048,
CERT_STORE_CREATE_NEW_FLAG = 8192,
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4,
CERT_STORE_DELETE_FLAG = 16,
CERT_STORE_ENUM_ARCHIVED_FLAG = 512,
CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096,
CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1,
CERT_STORE_OPEN_EXISTING_FLAG = 16384,
CERT_STORE_READONLY_FLAG = 32768,
CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2,
CERT_STORE_SHARE_CONTEXT_FLAG = 128,
CERT_STORE_UPDATE_KEYID_FLAG = 1024,
}<Flags>
Public Enum CERT_OPEN_STORE_FLAGS As UInteger
CERT_STORE_BACKUP_RESTORE_FLAG = 2048
CERT_STORE_CREATE_NEW_FLAG = 8192
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4
CERT_STORE_DELETE_FLAG = 16
CERT_STORE_ENUM_ARCHIVED_FLAG = 512
CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096
CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1
CERT_STORE_OPEN_EXISTING_FLAG = 16384
CERT_STORE_READONLY_FLAG = 32768
CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2
CERT_STORE_SHARE_CONTEXT_FLAG = 128
CERT_STORE_UPDATE_KEYID_FLAG = 1024
End Enumimport enum
class CERT_OPEN_STORE_FLAGS(enum.IntFlag):
CERT_STORE_BACKUP_RESTORE_FLAG = 2048
CERT_STORE_CREATE_NEW_FLAG = 8192
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4
CERT_STORE_DELETE_FLAG = 16
CERT_STORE_ENUM_ARCHIVED_FLAG = 512
CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096
CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1
CERT_STORE_OPEN_EXISTING_FLAG = 16384
CERT_STORE_READONLY_FLAG = 32768
CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2
CERT_STORE_SHARE_CONTEXT_FLAG = 128
CERT_STORE_UPDATE_KEYID_FLAG = 1024// CERT_OPEN_STORE_FLAGS (flags)
pub const CERT_STORE_BACKUP_RESTORE_FLAG: u32 = 2048;
pub const CERT_STORE_CREATE_NEW_FLAG: u32 = 8192;
pub const CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG: u32 = 4;
pub const CERT_STORE_DELETE_FLAG: u32 = 16;
pub const CERT_STORE_ENUM_ARCHIVED_FLAG: u32 = 512;
pub const CERT_STORE_MAXIMUM_ALLOWED_FLAG: u32 = 4096;
pub const CERT_STORE_NO_CRYPT_RELEASE_FLAG: u32 = 1;
pub const CERT_STORE_OPEN_EXISTING_FLAG: u32 = 16384;
pub const CERT_STORE_READONLY_FLAG: u32 = 32768;
pub const CERT_STORE_SET_LOCALIZED_NAME_FLAG: u32 = 2;
pub const CERT_STORE_SHARE_CONTEXT_FLAG: u32 = 128;
pub const CERT_STORE_UPDATE_KEYID_FLAG: u32 = 1024;// CERT_OPEN_STORE_FLAGS
const (
CERT_STORE_BACKUP_RESTORE_FLAG uint32 = 2048
CERT_STORE_CREATE_NEW_FLAG uint32 = 8192
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG uint32 = 4
CERT_STORE_DELETE_FLAG uint32 = 16
CERT_STORE_ENUM_ARCHIVED_FLAG uint32 = 512
CERT_STORE_MAXIMUM_ALLOWED_FLAG uint32 = 4096
CERT_STORE_NO_CRYPT_RELEASE_FLAG uint32 = 1
CERT_STORE_OPEN_EXISTING_FLAG uint32 = 16384
CERT_STORE_READONLY_FLAG uint32 = 32768
CERT_STORE_SET_LOCALIZED_NAME_FLAG uint32 = 2
CERT_STORE_SHARE_CONTEXT_FLAG uint32 = 128
CERT_STORE_UPDATE_KEYID_FLAG uint32 = 1024
)const
CERT_STORE_BACKUP_RESTORE_FLAG = 2048;
CERT_STORE_CREATE_NEW_FLAG = 8192;
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4;
CERT_STORE_DELETE_FLAG = 16;
CERT_STORE_ENUM_ARCHIVED_FLAG = 512;
CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096;
CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1;
CERT_STORE_OPEN_EXISTING_FLAG = 16384;
CERT_STORE_READONLY_FLAG = 32768;
CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2;
CERT_STORE_SHARE_CONTEXT_FLAG = 128;
CERT_STORE_UPDATE_KEYID_FLAG = 1024;// CERT_OPEN_STORE_FLAGS
pub const CERT_STORE_BACKUP_RESTORE_FLAG: u32 = 2048;
pub const CERT_STORE_CREATE_NEW_FLAG: u32 = 8192;
pub const CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG: u32 = 4;
pub const CERT_STORE_DELETE_FLAG: u32 = 16;
pub const CERT_STORE_ENUM_ARCHIVED_FLAG: u32 = 512;
pub const CERT_STORE_MAXIMUM_ALLOWED_FLAG: u32 = 4096;
pub const CERT_STORE_NO_CRYPT_RELEASE_FLAG: u32 = 1;
pub const CERT_STORE_OPEN_EXISTING_FLAG: u32 = 16384;
pub const CERT_STORE_READONLY_FLAG: u32 = 32768;
pub const CERT_STORE_SET_LOCALIZED_NAME_FLAG: u32 = 2;
pub const CERT_STORE_SHARE_CONTEXT_FLAG: u32 = 128;
pub const CERT_STORE_UPDATE_KEYID_FLAG: u32 = 1024;const
CERT_STORE_BACKUP_RESTORE_FLAG* = 2048
CERT_STORE_CREATE_NEW_FLAG* = 8192
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG* = 4
CERT_STORE_DELETE_FLAG* = 16
CERT_STORE_ENUM_ARCHIVED_FLAG* = 512
CERT_STORE_MAXIMUM_ALLOWED_FLAG* = 4096
CERT_STORE_NO_CRYPT_RELEASE_FLAG* = 1
CERT_STORE_OPEN_EXISTING_FLAG* = 16384
CERT_STORE_READONLY_FLAG* = 32768
CERT_STORE_SET_LOCALIZED_NAME_FLAG* = 2
CERT_STORE_SHARE_CONTEXT_FLAG* = 128
CERT_STORE_UPDATE_KEYID_FLAG* = 1024enum CERT_OPEN_STORE_FLAGS : uint {
CERT_STORE_BACKUP_RESTORE_FLAG = 2048,
CERT_STORE_CREATE_NEW_FLAG = 8192,
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4,
CERT_STORE_DELETE_FLAG = 16,
CERT_STORE_ENUM_ARCHIVED_FLAG = 512,
CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096,
CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1,
CERT_STORE_OPEN_EXISTING_FLAG = 16384,
CERT_STORE_READONLY_FLAG = 32768,
CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2,
CERT_STORE_SHARE_CONTEXT_FLAG = 128,
CERT_STORE_UPDATE_KEYID_FLAG = 1024,
}#define global CERT_STORE_BACKUP_RESTORE_FLAG 0x800
#define global CERT_STORE_CREATE_NEW_FLAG 0x2000
#define global CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG 0x4
#define global CERT_STORE_DELETE_FLAG 0x10
#define global CERT_STORE_ENUM_ARCHIVED_FLAG 0x200
#define global CERT_STORE_MAXIMUM_ALLOWED_FLAG 0x1000
#define global CERT_STORE_NO_CRYPT_RELEASE_FLAG 0x1
#define global CERT_STORE_OPEN_EXISTING_FLAG 0x4000
#define global CERT_STORE_READONLY_FLAG 0x8000
#define global CERT_STORE_SET_LOCALIZED_NAME_FLAG 0x2
#define global CERT_STORE_SHARE_CONTEXT_FLAG 0x80
#define global CERT_STORE_UPDATE_KEYID_FLAG 0x400
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。