Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt werden die Windows Shell-Strukturen beschrieben.
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
|
AASHELLMENUFILENAME |
Eine Struktur mit variabler Größe, die Informationen zu einem Menüdateinamen enthält. |
|
AASHELLMENUITEM |
Enthält Informationen zu einem Menüelement. |
|
APPBARDATA |
Enthält Informationen zu einer System-App-Leiste. |
|
APPCATEGORYINFO |
Stellt Anwendungskategorieinformationen zum Hinzufügen/Entfernen von Programmen in Systemsteuerung bereit. Die APPCATEGORYINFOLIST-Struktur wird verwendet, um eine vollständige Liste von Kategorien für einen Anwendungsherausgeber zu erstellen. |
|
APPCATEGORYINFOLIST |
Stellt eine Liste der unterstützten Anwendungskategorien von einem Anwendungsherausgeber zum Hinzufügen/Entfernen von Programmen in Systemsteuerung bereit. |
|
APPINFODATA |
Stellt Informationen zu einer veröffentlichten Anwendung für das Hilfsprogramm "Programme" Systemsteuerung bereit. |
|
ASSOCIATIONELEMENT |
Definiert Informationen, die von AssocCreateForClasses zum Abrufen einer IQueryAssociations-Schnittstelle für eine bestimmte Dateizuordnung verwendet werden. |
|
BANDINFOSFB |
Enthält Informationen zu einem Ordnerband. Diese Struktur wird mit den Methoden IShellFolderBand::GetBandInfoSFB und IShellFolderBand::SetBandInfoSFB verwendet. |
|
BANDSITEINFO |
Enthält Informationen zu einer Bandwebsite. Diese Struktur wird mit den Methoden IBandSite::GetBandSiteInfo und IBandSite::SetBandSiteInfo verwendet. |
|
BASEBROWSERDATA |
Enthält geschützte Member der Basisklasse.
BASEBROWSERDATA definiert den Browserstatus und wird mit IBrowserService2::GetBaseBrowserData und IBrowserService2::P utBaseBrowserData verwendet. |
|
BORDERWIDTHS |
Definiert die Koordinaten der oberen linken und unteren rechten Ecke eines Rahmenrechtecks. |
|
BROWSEINFO |
Enthält Parameter für die FUNKTION SHBrowseForFolder und empfängt Informationen zu dem vom Benutzer ausgewählten Ordner. |
|
CATEGORY_INFO |
Enthält Kategorieinformationen. Eine Komponentenkategorie ist eine Gruppe logisch verwandter COM-Klassen (Component Object Model), die einen gemeinsamen Kategoriebezeichner (COMMON CATEGORY Identifier, CATID) verwenden. |
|
CIDA |
Wird mit dem CFSTR_SHELLIDLIST Zwischenablageformat verwendet, um den Zeiger auf eine Elementbezeichnerliste (PIDL) von mindestens einem Shell-Namespaceobjekt zu übertragen. |
|
CM_COLUMNINFO |
Definiert Spalteninformationen. Wird von Elementen der IColumnManager-Schnittstelle verwendet. |
|
CMINVOKECOMMANDINFO |
Enthält Informationen, die von IContextMenu::InvokeCommand zum Aufrufen eines Kontextmenübefehls benötigt werden. |
|
CMINVOKECOMMANDINFOEX |
Enthält erweiterte Informationen zu einem Kontextmenübefehl. Diese Struktur ist eine erweiterte Version von CMINVOKECOMMANDINFO , die die Verwendung von Unicode-Werten ermöglicht. |
|
COMDLG_FILTERSPEC |
Wird generisch zum Filtern von Elementen verwendet. |
|
KOMPONENTE |
Wird von Windows 2000 verwendet, um Informationen zu einer Komponente zu enthalten. Diese Struktur ersetzt die IE4COMPONENT-Struktur . |
|
COMPONENTSOPT |
Enthält die Desktopelementoptionen. |
|
COMPPOS |
Enthält Informationen zur Position und Größe einer Komponente. |
|
COMPSTATEINFO |
Wird von Windows 2000 verwendet, um Informationen zum Zustand einer Komponente zu enthalten. |
|
CONFIRM_CONFLICT_ITEM |
Definiert konfliktelementstruktur. |
|
CONFIRM_CONFLICT_RESULT_INFO |
Definiert die Struktur von Konfliktergebnisinformationen. |
|
CPLINFO |
Enthält Ressourceninformationen und einen von der Anwendung definierten Wert für ein Dialogfeld, das von einer Systemsteuerung Anwendung unterstützt wird. Die CPlApplet-Funktion der Systemsteuerung Anwendung gibt diese Informationen als Reaktion auf eine CPL_INQUIRE Nachricht an den Systemsteuerung zurück. |
|
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION |
Enthält Details zu Anmeldeinformationen. |
|
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR |
Beschreibt ein einzelnes Feld in einer Anmeldeinformation. Beispiel: eine Zeichenfolge oder ein Benutzerbild. |
|
CSFV |
Wird mit der FUNKTION SHCreateShellFolderViewEx verwendet. |
|
DATABLOCK_HEADER |
Dient als Header für einige der zusätzlichen Datenstrukturen, die von IShellLinkDataList verwendet werden. |
|
DEFCONTEXTMENU |
Enthält Kontextmenüinformationen, die von SHCreateDefaultContextMenu verwendet werden. |
|
DELEGATEITEMID |
Wird von Delegatenordnern anstelle einer ITEMIDLIST-Standardstruktur verwendet. |
|
DETAILSINFO |
Enthält Detailinformationen für ein Shell-Ordnerelement. Wird mit der SFVM_GETDETAILSOF-Benachrichtigung verwendet. |
|
DFMICS |
Enthält zusätzliche Argumente, die von DFM_INVOKECOMMANDEX verwendet werden. |
|
DLLVERSIONINFO |
Empfängt DLL-spezifische Versionsinformationen. Sie wird mit der DllGetVersion-Funktion verwendet. Hinweis: Anstelle dieser Struktur können Sie die DLLVERSIONINFO2-Struktur verwenden. |
|
DLLVERSIONINFO2 |
Empfängt DLL-spezifische Versionsinformationen. Sie wird mit der DllGetVersion-Funktion verwendet. |
|
DROPDESCRIPTION |
Beschreibt das Bild und den begleitenden Text für ein Drop-Objekt. |
|
DROPFILES |
Definiert das CF_HDROP Zwischenablageformat. Bei den folgenden Daten handelt es sich um eine liste mit doppeltem NULL beendeten Dateinamen. |
|
EXP_DARWIN_LINK |
Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Sie enthält die Windows Installer-ID des Links. |
|
EXP_PROPERTYSTORAGE |
Speichert Informationen zum Shelllinkstatus. Diese Struktur wird für zusätzliche Datenabschnitte verwendet, die mit EXP_PROPERTYSTORAGE_SIG gekennzeichnet sind. |
|
EXP_SPECIAL_FOLDER |
Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Sie enthält spezielle Ordnerinformationen. |
|
EXP_SZ_LINK |
Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Es enthält erweiterbare Umgebungszeichenfolgen für das Symbol oder Ziel. |
|
EXT_BUTTON |
Enthält Informationen zu einer Schaltfläche, die eine Datei-Manager-Erweiterungs-DLL zur Symbolleiste des Datei-Managers hinzufügt. |
|
EXTRASEARCH |
Wird von einem IEnumExtraSearch-Enumeratorobjekt verwendet, um Informationen zu den Suchobjekten zurückzugeben, die von einem Shell Folder-Objekt unterstützt werden. |
|
FILE_ATTRIBUTES_ARRAY |
Enthält die Zwischenablageformatdefinition für CFSTR_FILE_ATTRIBUTES_ARRAY. |
|
FILEDESCRIPTOR |
Beschreibt die Eigenschaften einer Datei, die mithilfe der Zwischenablage während eines Microsoft ActiveX-Drag-and-Drop-Vorgangs kopiert wird. |
|
FILEGROUPDESCRIPTOR |
Definiert das CF_FILEGROUPDESCRIPTOR Zwischenablageformat. |
|
FMS_GETDRIVEINFO |
Enthält Informationen zum Laufwerk, das im aktiven Datei-Manager-Fenster (Verzeichnisfenster oder Im Fenster Suchergebnisse) ausgewählt ist. |
|
FMS_GETFILESEL |
Enthält Informationen zu einer ausgewählten Datei im aktiven Datei-Manager-Fenster (das Verzeichnisfenster oder das Fenster Suchergebnisse). |
|
FMS_HELPSTRING |
Enthält Informationen, die der Datei-Manager verwendet, um eine Hilfezeichenfolge für ein Menü- oder Symbolleistenbefehlselement hinzuzufügen. |
|
FMS_LOAD |
Enthält Informationen, die der Datei-Manager verwendet, um ein benutzerdefiniertes Menü hinzuzufügen, das von einer Datei-Manager-Erweiterungs-DLL bereitgestellt wird. Die Struktur stellt auch einen Deltawert bereit, den die Erweiterungs-DLL verwenden kann, um das benutzerdefinierte Menü zu bearbeiten, nachdem der Datei-Manager das Menü geladen hat. |
|
FMS_TOOLBARLOAD |
Enthält Informationen zu benutzerdefinierten Schaltflächen, die der Symbolleiste des Datei-Managers hinzugefügt werden sollen. Die Schaltflächen werden von einer Datei-Manager-Erweiterungs-DLL bereitgestellt. |
|
FOLDERSETTINGS |
Enthält Informationen zur Ordneransicht. |
|
FVSHOWINFO |
Enthält Informationen, die der Datei-Viewer zum Anzeigen einer Datei verwendet. |
|
HELPINFO |
Enthält Informationen zu einem Element, für das kontextbezogene Hilfe angefordert wurde. |
|
HELPWININFO |
Enthält die Größe und Position eines primären oder sekundären Hilfefensters. Eine Anwendung kann diese Informationen festlegen, indem sie die WinHelp-Funktion mit dem HELP_SETWINPOS-Wert aufruft. |
|
IE4COMPONENT |
Wird von Microsoft Internet Explorer 4.0 und Microsoft Internet Explorer 4.01 verwendet, um Informationen zu einer Komponente zu enthalten. Bei Windows 2000 wird sie durch die COMPONENT-Struktur ersetzt. |
|
ITEMIDLIST |
Enthält eine Liste von Elementbezeichnern. |
|
ITEMSPACING |
Speichert die Dimensionen der beiden möglichen Größen des Symbolabstands, die für die Anzeige verfügbar sind: klein und groß. Wird von IShellFolderView::GetItemSpacing verwendet. |
|
KNOWNFOLDER_DEFINITION |
Definiert die Besonderheiten eines bekannten Ordners. |
|
LOGFONT |
Definiert die Attribute einer Schriftart. |
|
MRUINFO |
Enthält Informationen, die eine neue Liste der zuletzt verwendeten (MRU) definiert. Wird von CreateMRUListW verwendet. |
|
MULTIKEYHELP |
Gibt einen Schlüsselwort (keyword) an, nach dem gesucht werden soll, und die Schlüsselwort (keyword) Tabelle, die von der Windows-Hilfe gesucht werden soll. |
|
NC_ADDRESS |
Enthält Informationen, die eine Netzwerkadresse beschreiben. |
|
NET_ADDRESS_INFO |
Beschreibt eine Netzwerkadresse. |
|
NEWCPLINFO |
Enthält Ressourceninformationen und einen von der Anwendung definierten Wert für ein Dialogfeld, das von einer Systemsteuerung Anwendung unterstützt wird. |
|
NOTIFYICONDATA |
Enthält Informationen, die das System zum Anzeigen von Benachrichtigungen im Benachrichtigungsbereich benötigt. Wird von Shell_NotifyIcon verwendet. |
|
NOTIFYICONIDENTIFIER |
Enthält Informationen, die von Shell_NotifyIconGetRect verwendet werden, um das Symbol zu identifizieren, für das das umgebende Rechteck abgerufen werden soll. |
|
NRESARRAY |
Definiert das CF_NETRESOURCE Zwischenablageformat. |
|
NSTCCUSTOMDRAW |
Benutzerdefinierte Zeichnungsstruktur, die von INameSpaceTreeControlCustomDraw-Methoden verwendet wird. |
|
NT_CONSOLE_PROPS |
Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Es enthält Konsoleneigenschaften. |
|
NT_FE_CONSOLE_PROPS |
Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Sie enthält die Codepage der Konsole. |
|
OPEN_PRINTER_PROPS_INFO |
Gibt ein bestimmtes Eigenschaftenblatt auf den Eigenschaftenseiten eines Druckers an und gibt an, ob dieses Eigenschaftenblatt modal sein soll. Optional mit der Funktion SHInvokePrinterCommand verwendet. |
|
OPENASINFO |
Speichert Informationen für die SHOpenWithDialog-Funktion . |
|
OVERLAPPED |
Enthält Informationen, die in asynchronen (überlappenden) Eingaben/Ausgaben (E/A) verwendet werden. |
|
PARSEDURL |
Wird von der ParseURL-Funktion verwendet, um die analysierte URL zurückzugeben. |
|
PERSIST_FOLDER_TARGET_INFO |
Gibt den Zielordner einer Ordnerverknüpfung und die zugehörigen Attribute an. Diese Struktur wird von IPersistFolder3::GetFolderTargetInfo und IPersistFolder3::InitializeEx verwendet. |
|
PREVIEWHANDLERFRAMEINFO |
Accelerator-Tabellenstruktur. Wird von IPreviewHandlerFrame::GetWindowContext verwendet. |
|
PROFILEINFO |
Enthält Informationen, die beim Laden oder Entladen eines Benutzerprofils verwendet werden. |
|
PUBAPPINFO |
Stellt Informationen zu einer veröffentlichten Anwendung von einem Anwendungsherausgeber zum Hinzufügen/Entfernen von Programmen in Systemsteuerung bereit. |
|
QCMINFO |
Enthält Informationen zum Zusammenführen von Menüelementen in Windows Explorer Menüs. |
|
QITAB |
Wird von der QISearch-Funktion verwendet, um eine einzelne Schnittstelle zu beschreiben. |
|
SERIALIZEDPROPERTYVALUE |
Ein Speicherbereich vom beliebigen Typ, der eine serialisierte PROPVARIANT-Struktur darstellt. Programme sollten den Inhalt einer SERIALIZEDPROPERTYVALUE nicht überprüfen; stattdessen sollte sie mit den Funktionen StgSerializePropVariant und StgDeserializePropVariant bearbeitet werden. |
|
SFV_CREATE |
Diese Struktur wird mit der SHCreateShellFolderView-Funktion verwendet. |
|
SFV_SETITEMPOS |
Speichert Positionsinformationen für ein Element. Wird mit nachrichtenbasierten SFVM_SETITEMPOS verwendet. |
|
SFVM_HELPTOPIC_DATA |
Enthält den Namen einer HTML-Hilfedatei und ein Thema in dieser Datei. Wird mit der SFVM_GETHELPTOPIC-Benachrichtigung verwendet. Diese Struktur erfordert Unicode-Zeichenfolgen. |
|
SFVM_PROPPAGE_DATA |
Enthält die Details einer Seite, die dem Eigenschaftenblatt eines Objekts hinzugefügt werden soll. |
|
SHARDAPPIDINFO |
Enthält Daten, die von SHAddToRecentDocs verwendet werden, um sowohl ein Element – in diesem Fall als IShellItem – als auch den Prozess zu identifizieren, dem es zugeordnet ist. |
|
SHARDAPPIDINFOIDLIST |
Enthält Daten, die von SHAddToRecentDocs verwendet werden, um sowohl ein Element – in diesem Fall durch eine absolute PIDL – zu identifizieren, als auch den Prozess, dem es zugeordnet ist. |
|
SHARDAPPIDINFOLINK |
Enthält Daten, die von SHAddToRecentDocs verwendet werden, um sowohl ein Element zu identifizieren, in diesem Fall über einen IShellLink, als auch den Prozess, dem es zugeordnet ist. |
|
SHChangeNotifyEntry |
Enthält Und empfängt Informationen für Änderungsbenachrichtigungen. Diese Struktur wird mit der SHChangeNotifyRegister-Funktion und der SFVM_QUERYFSNOTIFY Benachrichtigung verwendet. |
|
SHCOLUMNDATA |
Enthält Informationen, die eine bestimmte Datei identifizieren. Es wird von IColumnProvider::GetItemData verwendet, wenn Daten für eine bestimmte Datei angefordert werden. |
|
SHCOLUMNID |
Gibt den FMTID/PID-Bezeichner einer Spalte an, die in der Ansicht Details von Windows Explorer angezeigt wird. Hinweis: Ab Windows Vista gilt SHCOLUMNID als Legacyform und sollte nicht verwendet werden. Verwenden Sie stattdessen die PROPERTYKEY-Struktur . |
|
SHCOLUMNINFO |
Enthält Informationen zu den Eigenschaften einer Spalte. Es wird von IColumnProvider::GetColumnInfo verwendet. |
|
SHCOLUMNINIT |
Übergibt Initialisierungsinformationen an IColumnProvider::Initialize. |
|
SHDESCRIPTIONID |
Empfängt Elementdaten als Reaktion auf einen Aufruf von SHGetDataFromIDList. |
|
SHDRAGIMAGE |
Enthält die Informationen, die zum Erstellen eines Ziehbilds erforderlich sind. |
|
SHELL_ITEM_RESOURCE |
Definiert die Shellelementressource. |
|
SHELLDETAILS |
Meldet detaillierte Informationen zu einem Element in einem Shellordner. |
|
SHELLEXECUTEINFO |
Enthält von ShellExecuteEx verwendete Informationen. |
|
SHELLFLAGSTATE |
Enthält eine Reihe von Flags, die die aktuellen Shelleinstellungen angeben. Diese Struktur wird mit der SHGetSettings-Funktion verwendet. |
|
SHELLSTATE |
Enthält Einstellungen für den Zustand der Shell. Diese Struktur wird mit der SHGetSetSettings-Funktion verwendet. |
|
SHFILEINFO |
Enthält Informationen zu einem Dateiobjekt. |
|
SHFILEOPSTRUCT |
Enthält Informationen, die die SHFileOperation-Funktion zum Ausführen von Dateivorgängen verwendet. Hinweis: Ab Windows Vista wird die Verwendung der IFileOperation-Schnittstelle über diese Funktion empfohlen. |
|
SHFOLDERCUSTOMSETTINGS |
Enthält benutzerdefinierte Ordnereinstellungen. Diese Struktur wird mit der SHGetSetFolderCustomSettings-Funktion verwendet. |
|
SHITEMID |
Definiert einen Elementbezeichner. |
|
SHNAMEMAPPING |
Enthält die alten und neuen Pfadnamen für jede Datei, die von der SHFileOperation-Funktion verschoben, kopiert oder umbenannt wurde. |
|
SHQUERYRBINFO |
Enthält die Größen- und Elementanzahlsinformationen, die von der SHQueryRecycleBin-Funktion abgerufen werden. |
|
SHSTOCKICONINFO |
Empfängt Informationen, die zum Abrufen eines Shellsymbols verwendet werden. Diese Struktur wird in einem SHGetStockIconInfo-Aufruf verwendet. |
|
SLOWAPPINFO |
Stellt spezielle Anwendungsinformationen zum Hinzufügen/Entfernen von Programmen in Systemsteuerung bereit. Diese Struktur gilt nicht für veröffentlichte Anwendungen. |
|
SMCSHCHANGENOTIFYSTRUCT |
Enthält Informationen zu Änderungsbenachrichtigungen. Sie wird von IShellMenuCallback::CallbackSM verwendet. |
|
SMDATA |
Enthält Informationen aus einem Menüband. |
|
SMINFO |
Enthält Informationen zu einem Element aus einem Menüband. |
|
SOFTDISTINFO |
Enthält Informationen zu einem Softwareupdate. |
|
SORTCOLUMN |
Speichert Informationen zum Sortieren einer Spalte, die in der Ordneransicht angezeigt wird. |
|
STRRET |
Enthält Zeichenfolgen, die von den Methoden der IShellFolder-Schnittstelle zurückgegeben werden. |
|
SV2CVW2_PARAMS |
Enthält die Parameter für die IShellView2::CreateViewWindow2-Methode . |
|
SYNC_HANDLER_ITEM_INFO |
Definiert einen Handler für eine geplante Synchronisierung. Wird mit ISyncSchedule::AddItem verwendet. |
|
SYNCMGR_CONFLICT_ID_INFO |
Beschreibt die Konflikt-ID-Informationsstruktur. |
|
SYNCMGRHANDLERINFO |
Stellt Informationen zum Handler bereit, der in der ISyncMgrSynchronize::GetHandlerInfo-Methode verwendet werden kann. |
|
SYNCMGRITEM |
Stellt Informationen zu Elementen bereit, die von der ISyncMgrEnumItems-Schnittstelle aufgezählt werden. |
|
SYNCMGRLOGERRORINFO |
Stellt Fehlerinformationen zur Verwendung in der ISyncMgrSynchronizeCallback::LogError-Methode bereit. |
|
SYNCMGRPROGRESSITEM |
Stellt status Informationen bereit, während eine Synchronisierung ausgeführt wird. Diese Struktur wird mit der ISyncMgrSynchronizeCallback::P rogress-Methode verwendet und entspricht einem einzelnen Synchronisierungselement. |
|
TBINFO |
Wird mit der SFVM_GETBUTTONINFO Benachrichtigung verwendet, um die Anzahl der Schaltflächen anzugeben, die der Symbolleiste hinzugefügt werden sollen, und wie sie hinzugefügt werden. |
|
THUMBBUTTON |
Wird von Methoden der ITaskbarList3-Schnittstelle verwendet, um Schaltflächen zu definieren, die in einer Symbolleiste verwendet werden, die in der Miniaturansicht eines Fensters eingebettet ist. |
|
WALLPAPEROPT |
Enthält die Anzeigeoptionen des Hintergrundbilds. Wird mit Elementen der IActiveDesktop-Schnittstelle verwendet. |
|
WINDOWDATA |
Speichert Fensterdaten. |
|
WTS_CONTEXTFLAGS |
Gibt den Kontext einer Miniaturansichtsextraktion an. Wird von IThumbnailSettings::SetContext verwendet. |
|
WTS_FLAGS |
Werte, die von IThumbnailCache::GetThumbnail verwendet werden, um Optionen für die Extraktion und Anzeige des Miniaturbilds anzugeben. |
|
WTS_THUMBNAILID |
Enthält einen eindeutigen Bezeichner für eine Miniaturansicht im Systemminiaturcache. |