

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# NCryptFinalizeKey 使用密钥存储提供商 (KSP)
<a name="ksp-library-apis-finalize-key"></a>

`NCryptFinalizeKey` 函数完成 KSP 密钥。必须先调用该函数，然后才能使用该密钥。

## 参数
<a name="ksp-library-apis-finalize-key-parameters"></a>

 `hKey` [in]   
 要完成的密钥的句柄。通过调用[NCryptCreatePersistedKey](ksp-library-apis-create-persisted-key.md)函数来获取此句柄。

`dwFlags` [in]  
用于修改函数行为的标志。可以使用零或以下值：    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/cloudhsm/latest/userguide/ksp-library-apis-finalize-key.html)

## 返回值
<a name="ksp-library-apis-finalize-key-return-value"></a>

该函数返回一个状态代码，指示成功或失败。

常见的返回代码包括：


****  

| 返回代码 | 说明 | 
| --- | --- | 
|  ERROR\$1SUCCESS  |  操作已成功完成。  | 
|  NTE\$1FAIL  |  操作无法完成。  | 
|  NTE\$1INVALID\$1HANDLE  |  `hKey` 中的句柄无效。  | 
|  NTE\$1NOT\$1SUPPORTED  |  `dwFlags` 参数包含不支持的值。  | 
|  NTE\$1BAD\$1FLAGS  |  `dwFlags` 参数包含无效值。  | 