IOfflineFilesItemFilter::GetPatternFilter method (cscobj.h)
Provides a filter pattern string to limit enumerated items based on item name patterns. Note that pattern filtering is available only for inclusion filters. If you provide a pattern filter as an exclusion filter, it is ignored.
Syntax
HRESULT GetPatternFilter(
[out] LPWSTR pszPattern,
[in] ULONG cchPattern
);
Parameters
[out] pszPattern
Receives the filter pattern string. Pattern strings can contain the * and ? wildcard characters.
Examples:
- *.DOC
- ABC.*
- AB?.??2
[in] cchPattern
Specifies the maximum length in characters of the buffer receiving the pattern string. This value is currently MAX_PATH.
Return value
Returns S_OK if the filter supports pattern filtering and the filter string is successfully copied to the pszPattern buffer.
Returns E_NOTIMPL if pattern filtering is not supported.
Any other error value causes the creation of the enumerator to fail.
Remarks
While this method can be implemented in any filter type (inclusion, exclusion) or filter target (file, container), it is called only for inclusion filters and file targets. This method will never be called for any other filter type/target combination.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Minimum supported server | Windows Server 2008 |
Target Platform | Windows |
Header | cscobj.h |
DLL | CscSvc.dll; CscObj.dll |