FILTERED_DATA_SOURCES structure
Specifies parameters for a Shell data source for which a filter is loaded.
Syntax
typedef struct _FILTERED_DATA_SOURCES { const WCHAR *pwcsExtension; const WCHAR *pwcsMime; const CLSID *pClsid; const WCHAR *pwcsOverride; } FILTERED_DATA_SOURCES;
Members
- pwcsExtension
-
Pointer to a buffer that contains a file name extension.
- pwcsMime
-
Pointer to a buffer that contains the name of a MIME type.
- pClsid
-
Pointer to a CLSID that identifies the content type.
- pwcsOverride
-
Not implemented.
Remarks
A filter, also known as a filter handler, is an implementation of the IFilter interface.
FILTERED_DATA_SOURCES can hold one file content identifier of each type. CLSIDs are always searched first, followed by the file name extension, then MIME type, and finally the path.
Requirements
|
Minimum supported client |
Windows 7 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
|
IDL |
|
See also
- Conceptual
- Developing Filter Handlers
- Reference
- ILoadFilter
- IFilter
Show: