PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE funzione di callback (wincrypt.h)

La funzione di callback PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE rilascia l'oggetto restituito dal provider.

Sintassi

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE PfnCryptObjectLocatorProviderFree;

void PfnCryptObjectLocatorProviderFree(
  [in, optional] LPVOID pPluginContext,
  [in]           PBYTE pbData
)
{...}

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] pbData

Puntatore al buffer da rilasciare.

Valore restituito

nessuno

Osservazioni

La funzione PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE è attualmente chiamata solo dal pacchetto di sicurezza Secure Channel (Schannel). Schannel chiama PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET per recuperare un oggetto e quindi chiama PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE per rimuovere i dati restituiti dalla PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET chiamata dalla memoria quando 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

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET

PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE