PFN_CRYPT_ENUM_KEYID_PROP funzione di callback (wincrypt.h)
La funzione di callback CRYPT_ENUM_KEYID_PROP viene usata con la funzione CryptEnumKeyIdentifierProperties .
Sintassi
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
)
{...}
Parametri
[in] pKeyIdentifier
Puntatore a un CRYPT_INTEGER_BLOB contenente l'identificatore della chiave.
[in] dwFlags
Riservato per l'uso futuro e deve essere zero.
[in] pvReserved
Riservato per utilizzi futuri. Deve essere NULL.
[in, out] pvArg
Puntatore a un argomento passato dalla funzione di callback.
[in] cProp
Numero di elementi nella matrice di rgdwPropId
[in] rgdwPropId
Puntatore a una matrice di identificatori di proprietà. Ogni voce della matrice sarà uno dei tipi di valore elencati nella tabella per dwPropId nella funzione CryptSetKeyIdentifierProperty .
[in] rgpvData
Puntatore a una matrice contenente puntatori agli elementi pvData corrispondenti agli elementi della matrice rgdwPropId .
Per CERT_KEY_PROV_INFO_PROP_ID l'elemento rgpvData punta a una struttura CRYPT_KEY_PROV_INFO . Per tutte le altre proprietà, l'elemento rgpvData punta a una matrice di byte.
[in] rgcbData
Matrice di DWORDche specificano le dimensioni, in byte, degli elementi corrispondenti nella matrice rgpvData .
Valore restituito
Restituisce TRUE se la funzione ha esito positivo, FALSE se ha esito negativo.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |