Freigeben über


FILTERED_DATA_SOURCES-Struktur (filtereg.h)

Gibt Parameter für eine Shell-Datenquelle an, für die ein Filter geladen wird.

Syntax

typedef struct _FILTERED_DATA_SOURCES {
  const WCHAR *pwcsExtension;
  const WCHAR *pwcsMime;
  const CLSID *pClsid;
  const WCHAR *pwcsOverride;
} FILTERED_DATA_SOURCES;

Member

pwcsExtension

Zeiger auf einen Puffer, der eine Dateinamenerweiterung enthält.

pwcsMime

Zeiger auf einen Puffer, der den Namen eines MIME-Typs enthält.

pClsid

Zeiger auf eine CLSID, die den Inhaltstyp identifiziert.

pwcsOverride

Nicht implementiert.

Hinweise

Ein Filter, auch als Filterhandler bezeichnet, ist eine Implementierung der IFilter-Schnittstelle .

FILTERED_DATA_SOURCES können einen Dateiinhaltsbezeichner jedes Typs enthalten. CLSIDs werden immer zuerst durchsucht, gefolgt von der Dateinamenerweiterung, dann dem MIME-Typ und schließlich dem Pfad.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile filtereg.h

Siehe auch

Konzept

Entwickeln von Filterhandlern

Ifilter

ILoadFilter

Referenz