Funzione CertSerializeCertificateStoreElement (wincrypt.h)
La funzione CertSerializeCertificateStoreElement serializza il certificato codificato di un contesto di certificato e le relative proprietà codificate. Il risultato può essere salvato in modo permanente nell'archiviazione in modo che il certificato e le proprietà possano essere recuperate in un secondo momento.
Sintassi
BOOL CertSerializeCertificateStoreElement(
[in] PCCERT_CONTEXT pCertContext,
[in] DWORD dwFlags,
[out] BYTE *pbElement,
[in, out] DWORD *pcbElement
);
Parametri
[in] pCertContext
Puntatore al CERT_CONTEXT da serializzare.
[in] dwFlags
Riservato per uso futuro e deve essere zero.
[out] pbElement
Puntatore a un buffer che riceve l'output serializzato, incluso il certificato codificato ed eventualmente le relative proprietà.
Questo parametro può essere NULL per impostare le dimensioni di queste informazioni ai fini dell'allocazione della memoria. Per altre informazioni, vedere Recupero di dati di lunghezza sconosciuta.
[in, out] pcbElement
Puntatore a un valore DWORD che specifica le dimensioni, in byte, del buffer a cui punta il parametro pbElement . Quando la funzione viene restituita, il valore DWORD contiene il numero di byte archiviati nel buffer.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è TRUE.
Se la funzione ha esito negativo, il valore restituito è FALSE. Per informazioni sugli errori estesi, chiamare GetLastError.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |
Libreria | Crypt32.lib |
DLL | Crypt32.dll |