PFN_CRYPT_ENUM_KEYID_PROP función de devolución de llamada (wincrypt.h)
La función de devolución de llamada CRYPT_ENUM_KEYID_PROP se usa con la función CryptEnumKeyIdentifierProperties .
Sintaxis
PFN_CRYPT_ENUM_KEYID_PROP PfnCryptEnumKeyidProp;
BOOL PfnCryptEnumKeyidProp(
[in] const CRYPT_HASH_BLOB *pKeyIdentifier,
[in] DWORD dwFlags,
[in] void *pvReserved,
[in, out] void *pvArg,
[in] DWORD cProp,
[in] DWORD *rgdwPropId,
[in] void **rgpvData,
[in] DWORD *rgcbData
)
{...}
Parámetros
[in] pKeyIdentifier
Puntero a un CRYPT_INTEGER_BLOB que contiene el identificador de clave.
[in] dwFlags
Reservado para uso futuro y debe ser cero.
[in] pvReserved
Reservado para uso futuro. Debe ser NULL.
[in, out] pvArg
Puntero a un argumento que se devuelve de la función de devolución de llamada.
[in] cProp
Recuento de elementos de la matriz de rgdwPropId
[in] rgdwPropId
Puntero a una matriz de identificadores de propiedad. Cada entrada de la matriz será uno de los tipos de valor enumerados en la tabla para dwPropId en la función CryptSetKeyIdentifierProperty .
[in] rgpvData
Puntero a una matriz que contiene punteros a elementos pvData correspondientes a los elementos de matriz rgdwPropId .
Para CERT_KEY_PROV_INFO_PROP_ID el elemento rgpvData apunta a una estructura de CRYPT_KEY_PROV_INFO . Para todas las demás propiedades, el elemento rgpvData apunta a una matriz de bytes.
[in] rgcbData
Matriz de DWORDs que especifican el tamaño, en bytes, de los elementos correspondientes en la matriz rgpvData .
Valor devuelto
Devuelve TRUE si la función se realiza correctamente, FALSE si se produce un error.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wincrypt.h |