DIFsrmClassificationEvents::OnFile event
The OnFile event handler method receives properties of files that are returned in a call to ClassifyFiles.
Syntax
HRESULT OnFile(
[in] BSTR filePath,
[in] HRESULT result,
[in] BSTR fileMessages,
[in, optional, unique] IFsrmCollection *fileProperties,
[out, retval] VARIANT_BOOL *ret
);
Parameters
-
filePath [in]
-
Path of file.
-
result [in]
-
Return value for the specific file. If this value is an error code then the fileProperties parameter may be NULL.
-
fileMessages [in]
-
Message specific to any error.
-
fileProperties [in, optional]
-
Address of a IFsrmCollection that contains the set of properties set on the file.
-
ret [out, retval]
-
Address of a VARIANT_BOOL. Set this to VARIANT_FALSE to cancel the classification. ClassifyFiles will then fail with FSRM_E_CLASSIFICATION_CANCELED.
Return value
The event handler method returns S_OK if there were no errors processing the event. Any error values will cancel the operation and be passed to ClassifyFiles. The error should indicate the source of the failure (for example E_OUTOFMEMORY if an allocation failed.) For a list of common error codes, see COM Error Codes (Generic).
Examples
For an example that demonstrates this method see Classifying Files.
Requirements
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Type library |
|
DLL |
|
IID |
DIID_DIFsrmClassificationEvents is defined as 26942db0-dabf-41d8-bbdd-b129a9f70424 |