estructura de CRYPT_PROVIDER_REF (bcrypt.h)
La estructura CRYPT_PROVIDER_REF contiene información sobre una interfaz criptográfica que admite un proveedor.
Sintaxis
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;
Miembros
dwInterface
Identificador de la interfaz a la que se aplica esta referencia. Este será uno de los identificadores de interfaz de CNG.
pszFunction
Puntero a una cadena Unicode terminada en null que identifica el algoritmo o la función a los que se aplica la referencia. Puede ser uno de los identificadores de algoritmo de CNG estándar o el identificador de otro algoritmo registrado.
pszProvider
Puntero a una cadena Unicode terminada en null que contiene el nombre del proveedor.
cProperties
Número de elementos de la matriz rgpProperties . Si el algoritmo o la función no tienen propiedades, este miembro será cero.
rgpProperties
Matriz de punteros de estructura CRYPT_PROPERTY_REF que contienen las propiedades de este algoritmo o función. El miembro cProperties contiene el número de elementos de esta matriz.
pUM
Puntero a una estructura de CRYPT_IMAGE_REF que contiene información sobre el módulo del proveedor del modo de usuario. Si no se solicitó esta información o el proveedor no está registrado como proveedor de modo de usuario, este miembro será NULL.
pKM
Puntero a una estructura de CRYPT_IMAGE_REF que contiene información sobre el módulo del proveedor de modo kernel. Si no se solicitó esta información o el proveedor no está registrado como proveedor de modo kernel, este miembro será NULL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | bcrypt.h |