NCRYPT_KEY_BLOB_HEADER 構造体 (ncrypt.h)

NCRYPT_KEY_BLOB_HEADER構造体にはキー BLOB が含まれています。 この構造体は、 NCryptExportKey 関数と NCryptImportKey 関数で使用されます。

構文

typedef struct _NCRYPT_KEY_BLOB_HEADER {
  ULONG cbSize;
  ULONG dwMagic;
  ULONG cbAlgName;
  ULONG cbKeyData;
} NCRYPT_KEY_BLOB_HEADER, *PNCRYPT_KEY_BLOB_HEADER;

メンバー

cbSize

この構造体のサイズ (バイト単位)。

dwMagic

BLOB の種類を識別します。 次のいずれかの値を指定できます。

  • NCRYPT_CIPHER_KEY_BLOB_MAGIC
  • NCRYPT_PROTECTED_KEY_BLOB_MAGIC

cbAlgName

終端の 0 を含む、null で終わるアルゴリズム名のサイズ (バイト単位)。

cbKeyData

BLOB のサイズ (バイト単位)。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header ncrypt.h

こちらもご覧ください

NCryptExportKey

NCryptImportKey