Parsing a file, using filter.exe in the Data Loss Prevention (DLP) detection server, can return several different results all appearing with KVERR_<code name>.
Sometimes, these codes are difficult to interpret.
Error codes and their definition/description are listed below:
Return Code | Value | Description |
---|---|---|
KVERR_Success | 0 | Success |
KVERR_DLLNotFound | 1 | DLL or shared library not found |
KVERR_OutOfCore | 2 | memory allocation failure |
KVERR_processCancelled | 3 | fpContinue() returns FALSE... |
KVERR_badInputStream | 4 | Invalid/corrupt input stream |
KVERR_badOutputType | 5 | Invalid output type requested |
KVERR_General | 6 | General error.... |
KVERR_FormatNotSupported | 7 | Format not supported |
KVERR_PasswordProtected | 8 | File is Password Protected |
KVERR_ADSNotFound | 9 | Adobe Document Server not found |
KVERR_AutoDetFail | 10 | Autodetect error |
KVERR_AutoDetNoFormat | 11 | Unable to detect file format |
KVERR_ReaderInitError | 12 | Error initializing the reader |
KVERR_NoReader | 13 | No reader available for this format |
KVERR_CreateOutputFileFailed | 14 | Unable to create output file |
KVERR_CreateTempFileFailed | 15 | Unable to create temp file |
KVERR_ErrorWritingToOutputFile | 16 | Error writing to output file |
KVERR_CreateProcessFailed | 17 | Error creating a child process |
KVERR_WaitForChildFailed | 18 | Wait for child process failed |
KVERR_ChildTimeOut | 19 | Child process hung/ timed out |
KVERR_ArchiveFileNotFound | 20 | Attempt to extract nonexistent file |
KVERR_ArchiveFatalError | 21 | Fatal error processing archive - should abort |
The steps for running filter.exe are in this KB article:
https://knowledge.broadcom.com/external/article?articleId=160007