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

CRYPT_KEY_PARAM_ID

列挙型
基底型u4

メンバー 8

名前10進16進
KP_ALGID70x7
KP_CERTIFICATE260x1A
KP_PERMISSIONS60x6
KP_SALT20x2
KP_SALT_EX100xA
KP_BLOCKLEN80x8
KP_GET_USE_COUNT420x2A
KP_KEYLEN90x9

各言語での定義

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

typedef enum CRYPT_KEY_PARAM_ID : unsigned int {
    KP_ALGID = 7,
    KP_CERTIFICATE = 26,
    KP_PERMISSIONS = 6,
    KP_SALT = 2,
    KP_SALT_EX = 10,
    KP_BLOCKLEN = 8,
    KP_GET_USE_COUNT = 42,
    KP_KEYLEN = 9
} CRYPT_KEY_PARAM_ID;
public enum CRYPT_KEY_PARAM_ID : uint
{
    KP_ALGID = 7,
    KP_CERTIFICATE = 26,
    KP_PERMISSIONS = 6,
    KP_SALT = 2,
    KP_SALT_EX = 10,
    KP_BLOCKLEN = 8,
    KP_GET_USE_COUNT = 42,
    KP_KEYLEN = 9,
}
Public Enum CRYPT_KEY_PARAM_ID As UInteger
    KP_ALGID = 7
    KP_CERTIFICATE = 26
    KP_PERMISSIONS = 6
    KP_SALT = 2
    KP_SALT_EX = 10
    KP_BLOCKLEN = 8
    KP_GET_USE_COUNT = 42
    KP_KEYLEN = 9
End Enum
import enum

class CRYPT_KEY_PARAM_ID(enum.IntEnum):
    KP_ALGID = 7
    KP_CERTIFICATE = 26
    KP_PERMISSIONS = 6
    KP_SALT = 2
    KP_SALT_EX = 10
    KP_BLOCKLEN = 8
    KP_GET_USE_COUNT = 42
    KP_KEYLEN = 9
// CRYPT_KEY_PARAM_ID
pub const KP_ALGID: u32 = 7;
pub const KP_CERTIFICATE: u32 = 26;
pub const KP_PERMISSIONS: u32 = 6;
pub const KP_SALT: u32 = 2;
pub const KP_SALT_EX: u32 = 10;
pub const KP_BLOCKLEN: u32 = 8;
pub const KP_GET_USE_COUNT: u32 = 42;
pub const KP_KEYLEN: u32 = 9;
// CRYPT_KEY_PARAM_ID
const (
	KP_ALGID uint32 = 7
	KP_CERTIFICATE uint32 = 26
	KP_PERMISSIONS uint32 = 6
	KP_SALT uint32 = 2
	KP_SALT_EX uint32 = 10
	KP_BLOCKLEN uint32 = 8
	KP_GET_USE_COUNT uint32 = 42
	KP_KEYLEN uint32 = 9
)
const
  KP_ALGID = 7;
  KP_CERTIFICATE = 26;
  KP_PERMISSIONS = 6;
  KP_SALT = 2;
  KP_SALT_EX = 10;
  KP_BLOCKLEN = 8;
  KP_GET_USE_COUNT = 42;
  KP_KEYLEN = 9;
// CRYPT_KEY_PARAM_ID
pub const KP_ALGID: u32 = 7;
pub const KP_CERTIFICATE: u32 = 26;
pub const KP_PERMISSIONS: u32 = 6;
pub const KP_SALT: u32 = 2;
pub const KP_SALT_EX: u32 = 10;
pub const KP_BLOCKLEN: u32 = 8;
pub const KP_GET_USE_COUNT: u32 = 42;
pub const KP_KEYLEN: u32 = 9;
const
  KP_ALGID* = 7
  KP_CERTIFICATE* = 26
  KP_PERMISSIONS* = 6
  KP_SALT* = 2
  KP_SALT_EX* = 10
  KP_BLOCKLEN* = 8
  KP_GET_USE_COUNT* = 42
  KP_KEYLEN* = 9
enum CRYPT_KEY_PARAM_ID : uint {
    KP_ALGID = 7,
    KP_CERTIFICATE = 26,
    KP_PERMISSIONS = 6,
    KP_SALT = 2,
    KP_SALT_EX = 10,
    KP_BLOCKLEN = 8,
    KP_GET_USE_COUNT = 42,
    KP_KEYLEN = 9,
}
#define global KP_ALGID         0x7
#define global KP_CERTIFICATE   0x1A
#define global KP_PERMISSIONS   0x6
#define global KP_SALT          0x2
#define global KP_SALT_EX       0xA
#define global KP_BLOCKLEN      0x8
#define global KP_GET_USE_COUNT 0x2A
#define global KP_KEYLEN        0x9