Freigeben über


CRYPT_PROVIDER_REG-Struktur (bcrypt.h)

Die CRYPT_PROVIDER_REG-Struktur wird verwendet, um Registrierungsinformationen für einen CNG-Anbieter zu enthalten.

Syntax

typedef struct _CRYPT_PROVIDER_REG {
  ULONG            cAliases;
  PWSTR            *rgpszAliases;
  PCRYPT_IMAGE_REG pUM;
  PCRYPT_IMAGE_REG pKM;
} CRYPT_PROVIDER_REG, *PCRYPT_PROVIDER_REG;

Member

cAliases

Enthält die Anzahl der Elemente im rgpszAliases-Array . Wenn der Anbieter keine Aliase hat, ist dieser Member null, und das rgpszAliases-Element ist NULL.

rgpszAliases

Ein Array von Unicode-Zeichenfolgen mit NULL-Termin, das die Aliase des Anbieters enthält. Wenn der Anbieter keine Aliase hat, enthält dieser Member NULL , und das cAliases-Element enthält null.

pUM

Ein Zeiger auf eine CRYPT_IMAGE_REG Struktur, die die Registrierungsinformationen für den Benutzermodusanbieter enthält. Wenn dieser Member NULL ist, wird der Anbieter nicht für den Benutzermodus registriert.

pKM

Ein Zeiger auf eine CRYPT_IMAGE_REG-Struktur , die die Registrierungsinformationen für den Kernelmodusanbieter enthält. Wenn dieser Member NULL ist, wird der Anbieter nicht für den Kernelmodus registriert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile bcrypt.h