Поделиться через


структура CRYPT_PROVIDER_REG (bcrypt.h)

Структура CRYPT_PROVIDER_REG используется для хранения сведений о регистрации поставщика CNG.

Синтаксис

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

Члены

cAliases

Содержит количество элементов в массиве rgpszAliases . Если у поставщика нет псевдонимов, этот элемент будет равен нулю, а член rgpszAliasesNULL.

rgpszAliases

Массив строк Юникода, заканчивающихся значением NULL, который содержит псевдонимы поставщика. Если у поставщика нет псевдонимов, этот элемент будет содержать значение NULL , а элемент cAliases — ноль.

pUM

Указатель на структуру CRYPT_IMAGE_REG , содержащую сведения о регистрации для поставщика пользовательского режима. Если этот член имеет значение NULL, поставщик не регистрируется в пользовательском режиме.

pKM

Указатель на структуру CRYPT_IMAGE_REG , содержащую сведения о регистрации для поставщика режима ядра. Если этот член имеет значение NULL, поставщик не регистрируется в режиме ядра.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть bcrypt.h