Funzione NCryptFreeObject (ncrypt.h)

La funzione NCryptFreeObject libera un oggetto di archiviazione chiavi CNG.

Sintassi

SECURITY_STATUS NCryptFreeObject(
  [in] NCRYPT_HANDLE hObject
);

Parametri

[in] hObject

Handle dell'oggetto da liberare. Può trattarsi di un handle del provider (NCRYPT_PROV_HANDLE) o di un handle di chiave (NCRYPT_KEY_HANDLE).

Valore restituito

Restituisce un codice di stato che indica l'esito positivo o negativo della funzione.

I codici restituiti possibili includono, a titolo esemplificativo, quanto segue.

Codice restituito Descrizione
ERROR_SUCCESS
La funzione ha avuto esito positivo.
NTE_INVALID_HANDLE
L'handle nel parametro hObject non è valido.

Commenti

Un servizio non deve chiamare questa funzione dalla funzione StartService. Se un servizio chiama questa funzione dalla funzione StartService, può verificarsi un deadlock e il servizio potrebbe smettere di rispondere.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione ncrypt.h
Libreria Ncrypt.lib
DLL Ncrypt.dll

Vedi anche

NCryptOpenStorageProvider