PFN_CRYPT_ENUM_KEYID_PROP função de retorno de chamada (wincrypt.h)
A função de retorno de chamada CRYPT_ENUM_KEYID_PROP é usada com a função CryptEnumKeyIdentifierProperties .
Sintaxe
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
Um ponteiro para um CRYPT_INTEGER_BLOB que contém o identificador de chave.
[in] dwFlags
Reservado para uso futuro e deve ser zero.
[in] pvReserved
Reservado para uso futuro. Deve ser NULL.
[in, out] pvArg
Um ponteiro para um argumento que é passado de volta da função de retorno de chamada.
[in] cProp
Contagem de elementos na matriz de rgdwPropId
[in] rgdwPropId
Um ponteiro para uma matriz de identificadores de propriedade. Cada entrada na matriz será um dos tipos de valor listados para na tabela para dwPropId na função CryptSetKeyIdentifierProperty .
[in] rgpvData
Um ponteiro para uma matriz que contém ponteiros para elementos pvData correspondentes aos elementos da matriz rgdwPropId .
Para CERT_KEY_PROV_INFO_PROP_ID o elemento rgpvData aponta para uma estrutura CRYPT_KEY_PROV_INFO . Para todas as outras propriedades, o elemento rgpvData aponta para uma matriz de bytes.
[in] rgcbData
Matriz de DWORDs que especificam o tamanho, em bytes, de elementos correspondentes na matriz rgpvData .
Valor retornado
Retornará TRUE se a função for bem-sucedida, FALSE se falhar.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wincrypt.h |