Freigeben über


NCRYPT_KEY_BLOB_HEADER-Struktur (ncrypt.h)

Die NCRYPT_KEY_BLOB_HEADER-Struktur enthält ein Schlüsselblob. Diese Struktur wird von den Funktionen NCryptExportKey und NCryptImportKey verwendet.

Syntax

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

Member

cbSize

Die Größe (in Bytes) dieser Struktur.

dwMagic

Gibt den BLOB-Typ an. Dies kann einer der folgenden Werte sein.

  • NCRYPT_CIPHER_KEY_BLOB_MAGIC
  • NCRYPT_PROTECTED_KEY_BLOB_MAGIC

cbAlgName

Größe des null-beendeten Algorithmusnamens in Bytes, einschließlich der endenden Null.

cbKeyData

Größe des BLOB in Bytes.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile ncrypt.h

Weitere Informationen

NCryptExportKey

NCryptImportKey