Win32 API 日本語リファレンス
ホームSecurity.Cryptography › CERT_FIND_CHAIN_IN_STORE_FLAGS

CERT_FIND_CHAIN_IN_STORE_FLAGS

列挙型フラグ
基底型u4

メンバー 6

名前10進16進
CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG10x1
CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG20x2
CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG327680x8000
CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG40x4
CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG80x8
CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG163840x4000

各言語での定義

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

typedef enum CERT_FIND_CHAIN_IN_STORE_FLAGS : unsigned int {
    CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG = 1,
    CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG = 2,
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG = 32768,
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG = 4,
    CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG = 8,
    CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG = 16384
} CERT_FIND_CHAIN_IN_STORE_FLAGS;
[Flags]
public enum CERT_FIND_CHAIN_IN_STORE_FLAGS : uint
{
    CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG = 1,
    CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG = 2,
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG = 32768,
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG = 4,
    CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG = 8,
    CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG = 16384,
}
<Flags>
Public Enum CERT_FIND_CHAIN_IN_STORE_FLAGS As UInteger
    CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG = 1
    CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG = 2
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG = 32768
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG = 4
    CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG = 8
    CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG = 16384
End Enum
import enum

class CERT_FIND_CHAIN_IN_STORE_FLAGS(enum.IntFlag):
    CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG = 1
    CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG = 2
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG = 32768
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG = 4
    CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG = 8
    CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG = 16384
// CERT_FIND_CHAIN_IN_STORE_FLAGS (flags)
pub const CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG: u32 = 1;
pub const CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG: u32 = 2;
pub const CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG: u32 = 32768;
pub const CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG: u32 = 4;
pub const CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG: u32 = 8;
pub const CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG: u32 = 16384;
// CERT_FIND_CHAIN_IN_STORE_FLAGS
const (
	CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG uint32 = 1
	CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG uint32 = 2
	CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG uint32 = 32768
	CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG uint32 = 4
	CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG uint32 = 8
	CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG uint32 = 16384
)
const
  CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG = 1;
  CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG = 2;
  CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG = 32768;
  CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG = 4;
  CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG = 8;
  CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG = 16384;
// CERT_FIND_CHAIN_IN_STORE_FLAGS
pub const CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG: u32 = 1;
pub const CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG: u32 = 2;
pub const CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG: u32 = 32768;
pub const CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG: u32 = 4;
pub const CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG: u32 = 8;
pub const CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG: u32 = 16384;
const
  CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG* = 1
  CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG* = 2
  CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG* = 32768
  CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG* = 4
  CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG* = 8
  CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG* = 16384
enum CERT_FIND_CHAIN_IN_STORE_FLAGS : uint {
    CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG = 1,
    CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG = 2,
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG = 32768,
    CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG = 4,
    CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG = 8,
    CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG = 16384,
}
#define global CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG    0x1
#define global CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG  0x2
#define global CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG     0x8000
#define global CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG 0x4
#define global CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG  0x8
#define global CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG         0x4000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。