NCryptDeleteKey with Key storage provider (KSP)
The NCryptDeleteKey
function deletes a KSP key from the Key Storage Provider (KSP).
Parameters
-
hKey
[in] -
The handle of the key to delete.
dwFlags
[in]-
Flags to modify the function's behavior. You can use zero or more of the following values:
Value Meaning NCRYPT_SILENT_FLAG
This flag has no effect.
Return Value
The function returns a status code to indicate success or failure.
Common return codes include:
Return code | Description |
---|---|
ERROR_SUCCESS |
The function was successful. |
NTE_INVALID_PARAMETER |
One or more parameters are not valid. |
NTE_BAD_FLAGS |
The |
NTE_FAIL |
The operation couldn't complete. |
NTE_INVALID_HANDLE |
The handle in |
NTE_INTERNAL_ERROR |
A internal error happened when deleting key. |