PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER funzione di callback (wincrypt.h)
La funzione di callback PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER rilascia memoria per un identificatore di oggetto.
Sintassi
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER PfnCryptObjectLocatorProviderFreeIdentifier;
void PfnCryptObjectLocatorProviderFreeIdentifier(
[in, optional] LPVOID pPluginContext,
[in] PCRYPT_DATA_BLOB pIdentifier
)
{...}
Parametri
[in, optional] pPluginContext
Puntatore a un buffer facoltativo definito da questo provider e restituito dalla funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE . Il buffer non viene modificato dal chiamante. Il provider può usare i dati per determinare quali azioni eseguire o per mantenere informazioni aggiuntive.
[in] pIdentifier
Puntatore al buffer che contiene l'identificatore.
Valore restituito
nessuno
Osservazioni
La funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER è attualmente chiamata solo dal pacchetto di sicurezza Secure Channel (Schannel). Questa funzione può essere chiamata per uno dei motivi seguenti:
- Errore durante l'elaborazione dell'oggetto restituito dalla funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET .
- L'oggetto restituito da PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET non è più necessario.
- È stato recuperato un oggetto aggiornato e l'oggetto originale non è più necessario.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |
Vedi anche
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE