estrutura CRYPT_PROVIDER_REF (bcrypt.h)
A estrutura CRYPT_PROVIDER_REF contém informações sobre uma interface criptográfica compatível com um provedor.
Sintaxe
typedef struct _CRYPT_PROVIDER_REF {
ULONG dwInterface;
PWSTR pszFunction;
PWSTR pszProvider;
ULONG cProperties;
PCRYPT_PROPERTY_REF *rgpProperties;
PCRYPT_IMAGE_REF pUM;
PCRYPT_IMAGE_REF pKM;
} CRYPT_PROVIDER_REF, *PCRYPT_PROVIDER_REF;
Membros
dwInterface
O identificador da interface à qual essa referência se aplica. Esse será um dos identificadores da interface CNG.
pszFunction
Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que identifica o algoritmo ou a função à qual a referência se aplica. Esse pode ser um dos Identificadores de Algoritmo CNG padrão ou o identificador de outro algoritmo registrado.
pszProvider
Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome do provedor.
cProperties
O número de elementos na matriz rgpProperties . Se o algoritmo ou a função não tiver propriedades, esse membro será zero.
rgpProperties
Uma matriz de ponteiros de estrutura CRYPT_PROPERTY_REF que contêm as propriedades desse algoritmo ou função. O membro cProperties contém o número de elementos nesta matriz.
pUM
Um ponteiro para uma estrutura CRYPT_IMAGE_REF que contém informações sobre o módulo do provedor de modo de usuário. Se essas informações não forem solicitadas ou o provedor não estiver registrado como um provedor de modo de usuário, esse membro será NULL.
pKM
Um ponteiro para uma estrutura de CRYPT_IMAGE_REF que contém informações sobre o módulo do provedor de modo kernel. Se essas informações não forem solicitadas ou o provedor não estiver registrado como um provedor de modo kernel, esse membro será NULL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | bcrypt.h |