Win32 API 日本語リファレンス
ホームSystem.Environment › 定数

定数

16

Windows.Win32.System.Environment

名前
ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUGDWORD1
ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUGDWORD2
ENCLAVE_UNSEAL_FLAG_STALE_KEYDWORD1
ENCLAVE_FLAG_FULL_DEBUG_ENABLEDDWORD1
ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLEDDWORD2
ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVEDWORD4
VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENTDWORD1
VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256DWORD1
VBS_ENCLAVE_REPORT_VERSION_CURRENTDWORD1
ENCLAVE_REPORT_DATA_LENGTHDWORD64
VBS_ENCLAVE_VARDATA_INVALIDDWORD0
VBS_ENCLAVE_VARDATA_MODULEDWORD1
ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENTDWORD1
ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_IDDWORD2
ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_IDDWORD4
ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEYDWORD8

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG 1
#define ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG 2
#define ENCLAVE_UNSEAL_FLAG_STALE_KEY 1
#define ENCLAVE_FLAG_FULL_DEBUG_ENABLED 1
#define ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED 2
#define ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE 4
#define VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT 1
#define VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256 1
#define VBS_ENCLAVE_REPORT_VERSION_CURRENT 1
#define ENCLAVE_REPORT_DATA_LENGTH 64
#define VBS_ENCLAVE_VARDATA_INVALID 0
#define VBS_ENCLAVE_VARDATA_MODULE 1
#define ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT 1
#define ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID 2
#define ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID 4
#define ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY 8
public const uint ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG = 1;
public const uint ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG = 2;
public const uint ENCLAVE_UNSEAL_FLAG_STALE_KEY = 1;
public const uint ENCLAVE_FLAG_FULL_DEBUG_ENABLED = 1;
public const uint ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED = 2;
public const uint ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE = 4;
public const uint VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT = 1;
public const uint VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256 = 1;
public const uint VBS_ENCLAVE_REPORT_VERSION_CURRENT = 1;
public const uint ENCLAVE_REPORT_DATA_LENGTH = 64;
public const uint VBS_ENCLAVE_VARDATA_INVALID = 0;
public const uint VBS_ENCLAVE_VARDATA_MODULE = 1;
public const uint ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT = 1;
public const uint ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID = 2;
public const uint ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID = 4;
public const uint ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY = 8;
ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG = 1
ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG = 2
ENCLAVE_UNSEAL_FLAG_STALE_KEY = 1
ENCLAVE_FLAG_FULL_DEBUG_ENABLED = 1
ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED = 2
ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE = 4
VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT = 1
VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256 = 1
VBS_ENCLAVE_REPORT_VERSION_CURRENT = 1
ENCLAVE_REPORT_DATA_LENGTH = 64
VBS_ENCLAVE_VARDATA_INVALID = 0
VBS_ENCLAVE_VARDATA_MODULE = 1
ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT = 1
ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID = 2
ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID = 4
ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY = 8
pub const ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG: u32 = 1;
pub const ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG: u32 = 2;
pub const ENCLAVE_UNSEAL_FLAG_STALE_KEY: u32 = 1;
pub const ENCLAVE_FLAG_FULL_DEBUG_ENABLED: u32 = 1;
pub const ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED: u32 = 2;
pub const ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE: u32 = 4;
pub const VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT: u32 = 1;
pub const VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256: u32 = 1;
pub const VBS_ENCLAVE_REPORT_VERSION_CURRENT: u32 = 1;
pub const ENCLAVE_REPORT_DATA_LENGTH: u32 = 64;
pub const VBS_ENCLAVE_VARDATA_INVALID: u32 = 0;
pub const VBS_ENCLAVE_VARDATA_MODULE: u32 = 1;
pub const ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT: u32 = 1;
pub const ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID: u32 = 2;
pub const ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID: u32 = 4;
pub const ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY: u32 = 8;
const (
	ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG uint32 = 1
	ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG uint32 = 2
	ENCLAVE_UNSEAL_FLAG_STALE_KEY uint32 = 1
	ENCLAVE_FLAG_FULL_DEBUG_ENABLED uint32 = 1
	ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED uint32 = 2
	ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE uint32 = 4
	VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT uint32 = 1
	VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256 uint32 = 1
	VBS_ENCLAVE_REPORT_VERSION_CURRENT uint32 = 1
	ENCLAVE_REPORT_DATA_LENGTH uint32 = 64
	VBS_ENCLAVE_VARDATA_INVALID uint32 = 0
	VBS_ENCLAVE_VARDATA_MODULE uint32 = 1
	ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT uint32 = 1
	ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID uint32 = 2
	ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID uint32 = 4
	ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY uint32 = 8
)
#define global ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG          1
#define global ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG       2
#define global ENCLAVE_UNSEAL_FLAG_STALE_KEY                    1
#define global ENCLAVE_FLAG_FULL_DEBUG_ENABLED                  1
#define global ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED               2
#define global ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE                4
#define global VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT    1
#define global VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256 1
#define global VBS_ENCLAVE_REPORT_VERSION_CURRENT               1
#define global ENCLAVE_REPORT_DATA_LENGTH                       64
#define global VBS_ENCLAVE_VARDATA_INVALID                      0
#define global VBS_ENCLAVE_VARDATA_MODULE                       1
#define global ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT           1
#define global ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID             2
#define global ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID              4
#define global ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY             8