ReloadDatabase
API |
ReloadDatabase |
Function |
This method provides a way for Metadefender Core to explicitly reload the definition database of the engine, especially for a malware engine. During this call, any requests to scan return "Not Scanned." If there is no specific step required for reloading the database, it still returns "0" to indicate that the engine is ready. |
Function prototype
int
ReloadDatabase
(
const
wchar_t
* srcDir,
void
** reserved
)
Arguments
Argument |
Description |
srcDir |
If specified, path to the folder where new definition files are placed. |
reserved |
Reserved for future use. |
Important: If srcDir is used, the folder and its contents must be consumed and deleted by engine.
Return value
Value |
Description |
0 |
Database is successfully reloaded or nothing needs to be done to reload the database. |
1 |
Failed to reload database (same result as fail to init). |