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

SIGNER_CERT_POLICY

列挙型フラグ
基底型u4

メンバー 4

名前10進16進
SIGNER_CERT_POLICY_STORE10x1
SIGNER_CERT_POLICY_CHAIN20x2
SIGNER_CERT_POLICY_SPC40x4
SIGNER_CERT_POLICY_CHAIN_NO_ROOT80x8

各言語での定義

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

typedef enum SIGNER_CERT_POLICY : unsigned int {
    SIGNER_CERT_POLICY_STORE = 1,
    SIGNER_CERT_POLICY_CHAIN = 2,
    SIGNER_CERT_POLICY_SPC = 4,
    SIGNER_CERT_POLICY_CHAIN_NO_ROOT = 8
} SIGNER_CERT_POLICY;
[Flags]
public enum SIGNER_CERT_POLICY : uint
{
    SIGNER_CERT_POLICY_STORE = 1,
    SIGNER_CERT_POLICY_CHAIN = 2,
    SIGNER_CERT_POLICY_SPC = 4,
    SIGNER_CERT_POLICY_CHAIN_NO_ROOT = 8,
}
<Flags>
Public Enum SIGNER_CERT_POLICY As UInteger
    SIGNER_CERT_POLICY_STORE = 1
    SIGNER_CERT_POLICY_CHAIN = 2
    SIGNER_CERT_POLICY_SPC = 4
    SIGNER_CERT_POLICY_CHAIN_NO_ROOT = 8
End Enum
import enum

class SIGNER_CERT_POLICY(enum.IntFlag):
    SIGNER_CERT_POLICY_STORE = 1
    SIGNER_CERT_POLICY_CHAIN = 2
    SIGNER_CERT_POLICY_SPC = 4
    SIGNER_CERT_POLICY_CHAIN_NO_ROOT = 8
// SIGNER_CERT_POLICY (flags)
pub const SIGNER_CERT_POLICY_STORE: u32 = 1;
pub const SIGNER_CERT_POLICY_CHAIN: u32 = 2;
pub const SIGNER_CERT_POLICY_SPC: u32 = 4;
pub const SIGNER_CERT_POLICY_CHAIN_NO_ROOT: u32 = 8;
// SIGNER_CERT_POLICY
const (
	SIGNER_CERT_POLICY_STORE uint32 = 1
	SIGNER_CERT_POLICY_CHAIN uint32 = 2
	SIGNER_CERT_POLICY_SPC uint32 = 4
	SIGNER_CERT_POLICY_CHAIN_NO_ROOT uint32 = 8
)
const
  SIGNER_CERT_POLICY_STORE = 1;
  SIGNER_CERT_POLICY_CHAIN = 2;
  SIGNER_CERT_POLICY_SPC = 4;
  SIGNER_CERT_POLICY_CHAIN_NO_ROOT = 8;
// SIGNER_CERT_POLICY
pub const SIGNER_CERT_POLICY_STORE: u32 = 1;
pub const SIGNER_CERT_POLICY_CHAIN: u32 = 2;
pub const SIGNER_CERT_POLICY_SPC: u32 = 4;
pub const SIGNER_CERT_POLICY_CHAIN_NO_ROOT: u32 = 8;
const
  SIGNER_CERT_POLICY_STORE* = 1
  SIGNER_CERT_POLICY_CHAIN* = 2
  SIGNER_CERT_POLICY_SPC* = 4
  SIGNER_CERT_POLICY_CHAIN_NO_ROOT* = 8
enum SIGNER_CERT_POLICY : uint {
    SIGNER_CERT_POLICY_STORE = 1,
    SIGNER_CERT_POLICY_CHAIN = 2,
    SIGNER_CERT_POLICY_SPC = 4,
    SIGNER_CERT_POLICY_CHAIN_NO_ROOT = 8,
}
#define global SIGNER_CERT_POLICY_STORE         0x1
#define global SIGNER_CERT_POLICY_CHAIN         0x2
#define global SIGNER_CERT_POLICY_SPC           0x4
#define global SIGNER_CERT_POLICY_CHAIN_NO_ROOT 0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。