HSDC_Sdk_Errors.h
For the source code for this file, see HSDC_Sdk_Errors.h source.
Enumerations
enum HSDCError {
HSDCErrorSuccess = 0, HSDCErrorNotImplemented = 0x80000001, HSDCErrorFailed, HSDCErrorInvalidArg, HSDCErrorUnexpected, HSDCErrorNotInitialized, HSDCErrorInvalidLicense, HSDCErrorExpiredLicense, HSDCErrorVersionAlreadyInitialized, HSDCErrorVersionNotInitialized, HSDCErrorVersionNotSupported, HSDCErrorCryptoNotFunctionnal, HSDCErrorOSVersionNotSupported, HSDCErrorInvalidVolume, HSDCErrorSystemDrive, HSDCErrorAccessDenied, HSDCErrorAgentNotInstalled, HSDCErrorVolumeNotSupported, HSDCErrorServiceDoesntExist, HSDCErrorScomcCommFailure, HSDCErrorSkCommFailure, HSDCErrorInvalidIdentifier, HSDCErrorInvalidAlgorithm, HSDCErrorBufferTooSmall, HSDCErrorInvalidFile, HSDCErrorInvalidHeader, HSDCErrorInterrupted, HSDCErrorInvalidSync, HSDCErrorPending, HSDCErrorInvalidPassphrase, HSDCErrorUnlockFailure, HSDCErrorPasswordShort, HSDCErrorPasswordWeak, HSDCErrorExportFailure, HSDCErrorJsonParse, HSDCErrorJsonVerification, HSDCErrorClientOperationFailed, HSDCErrorUserADCert, HSDCErrorMax
}
The set of error values that may be returned from an API call.
Variables
const unsigned short ERROR_COUNT = (HSDCError::HSDCErrorMax - HSDCError::HSDCErrorNotImplemented) + 2
The number of valid error codes.
const wchar_t *const HSDCErrorNames [ERROR_COUNT]
The names of the error codes.
Enumeration Type Documentation
HSDCError
enum HSDCError
The set of error values a that may be returned from an API call.
Enumerator |
|
---|---|
The operation succeeded. |
|
The function you are trying to use is not yet implemented. |
|
The operation failed. |
|
The input parameters for the function are not valid. This is usually a failure to provide a value (nulls being passed) for a mandatory parameter. |
|
Unexpected error. |
|
The API was not initialized correctly through the startup function. |
|
The license was not provided or is invalid. |
|
The license was provided but has expired. |
|
The attempt to reinitialize failed because the API was already initialized. This is a warning. |
|
Initialization was not performed. |
|
The requested version is not supported. |
|
The initialization of the cryptographic engine failed. |
|
The operating system is not supported. |
|
Unable to retrieve volume information. |
|
The path references a volume on the system drive which is not monitored. |
|
Unable to access required resources for the API call. This could be file paths, registry or services. |
|
Agent not installed and is required for multiple sessions disk. |
|
The volume format is not recognized or is unsupported. |
|
Configuration provided for a service or component that does not exist. |
|
RPC communication to the underlying client interface failed. |
|
Unable to communicate with the kernel-mode components. |
|
Encryption identifier is not valid / supported. |
|
Algorithm is not supported. |
|
Length of the buffer is too small. This indicates a difference from an expectation. |
|
Seek or Read operation failed. |
|
File does not contain a valid shadow header. |
|
A processor failed to successfully complete a callback event. |
|
Unable to open client service event. |
|
Unused. |
|
Decrypt attempt failed due to incorrect passphrase being supplied. |
|
Indicates that a volume or other piece of protected data was unable to be retrieved. |
|
The provided password does not meet security criteria for length. |
|
The provided password does not meet security criteria for complexity. |
|
The export of a drive or information to a drive (for example during pwd recovery) was not successful. |
|
The provided string is not valid JSON. Use a JSON validator. |
|
The JSON supplied did not meet the specified criteria for the API operation. |
|
The operation was attempted at the client but failed to work. |
|
Unable to retrieve user's AD certificates. |
|
Unused |
Variable Documentation
ERROR_COUNT
const unsigned short ERROR_COUNT = (HSDCError::HSDCErrorMax - HSDCError::HSDCErrorNotImplemented) + 2
The number of valid error codes.
HSDCErrorNames
const wchar_t* const HSDCErrorNames[ERROR_COUNT]
The names of the error codes.