Delen via


Shell-structuren

In deze sectie worden de Windows Shell-structuren beschreven.

In deze sectie

Onderwerp Beschrijving
AASHELLMENUFILENAME
Een structuur met een variabele grootte die informatie bevat over een menubestandsnaam.
AASHELLMENUITEM-
Bevat informatie over een menu-item.
APPBARDATA-
Bevat informatie over een systeem-appbarbericht.
APPCATEGORYINFO-
Biedt informatie over toepassingscategorie voor het toevoegen/verwijderen van programma's in het Configuratiescherm. De APPCATEGORYINFOLIST structuur wordt gebruikt om een volledige lijst met categorieën voor een toepassingsuitgever te maken.
APPCATEGORYINFOLIST
Biedt een lijst met ondersteunde toepassingscategorieën van een uitgever van een toepassing voor het toevoegen/verwijderen van programma's in het Configuratiescherm.
APPINFODATA-
Bevat informatie over een gepubliceerde toepassing in het configuratiescherm Voor programma's toevoegen/verwijderen.
ASSOCIATIONELEMENT-
Definieert informatie die wordt gebruikt door AssocCreateForClasses- om een IQueryAssociations interface voor een bepaalde bestandskoppeling op te halen.
BANDINFOSFB-
Bevat informatie over een mapband. Deze structuur wordt gebruikt met de IShellFolderBand::GetBandInfoSFB- en IShellFolderBand::SetBandInfoSFB methoden.
BANDSITEINFO-
Bevat informatie over een bandsite. Deze structuur wordt gebruikt met de methoden IBandSite::GetBandSiteInfo en IBandSite::SetBandSiteInfo methoden.
BASEBROWSERDATA-
Bevat beveiligde leden van de basisklasse. BASEBROWSERDATA- definieert de browserstatus en wordt gebruikt met IBrowserService2::GetBaseBrowserData en IBrowserService2::P utBaseBrowserData.
BORDERWIDTHS-
Hiermee definieert u de coördinaten van de hoeken linksboven en rechtsonder van een randrechthoek.
BROWSEINFO-
Bevat parameters voor de functie SHBrowseForFolder en ontvangt informatie over de map die door de gebruiker is geselecteerd.
CATEGORY_INFO
Bevat categoriegegevens. Een onderdeelcategorie is een groep logisch gerelateerde COM-klassen (Component Object Model) die een gemeenschappelijke categorie-id (CATID) delen.
CIDA-
Wordt gebruikt met de CFSTR_SHELLIDLIST klembordindeling om de aanwijzer over te zetten naar een lijst met item-id's (PIDL) van een of meer Shell-naamruimteobjecten.
CM_COLUMNINFO
Hiermee definieert u kolomgegevens. Wordt gebruikt door leden van de IColumnManager interface.
CMINVOKECOMMANDINFO
Bevat informatie die nodig is voor IContextMenu::InvokeCommand om een opdracht in het snelmenu aan te roepen.
CMINVOKECOMMANDINFOEX-
Bevat uitgebreide informatie over een snelmenuopdracht. Deze structuur is een uitgebreide versie van CMINVOKECOMMANDINFO waarmee Unicode-waarden kunnen worden gebruikt.
COMDLG_FILTERSPEC
Wordt algemeen gebruikt om elementen te filteren.
COMPONENT-
Wordt door Windows 2000 gebruikt voor het opslaan van informatie over een onderdeel. Deze structuur vervangt de IE4COMPONENT structuur.
COMPONENTSOPT-
Bevat de opties voor bureaubladitems.
COMPPOS-
Bevat informatie over de positie en grootte van een onderdeel.
COMPSTATEINFO-
Wordt gebruikt door Windows 2000 voor informatie over de status van een onderdeel.
CONFIRM_CONFLICT_ITEM
Definieert conflictitemstructuur.
CONFIRM_CONFLICT_RESULT_INFO
Hiermee definieert u de informatiestructuur voor conflictresultaten.
CPLINFO-
Bevat resourcegegevens en een toepassingsgedefinieerde waarde voor een dialoogvenster dat wordt ondersteund door een Configuratiescherm-toepassing. De CPlApplet--functie van de toepassing Configuratiescherm retourneert deze informatie naar het Configuratiescherm als reactie op een CPL_INQUIRE bericht.
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION
Bevat details over een referentie.
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR
Beschrijft één veld in een referentie. Bijvoorbeeld een tekenreeks of een gebruikersafbeelding.
CSFV-
Wordt gebruikt met de functie SHCreateShellFolderViewEx.
DATABLOCK_HEADER
Fungeert als de header voor enkele van de extra gegevensstructuren die worden gebruikt door IShellLinkDataList.
DEFCONTEXTMENU
Bevat contextmenugegevens die worden gebruikt door SHCreateDefaultContextMenu.
DELEGATEITEMID-
Wordt gebruikt door gedelegeerde mappen in plaats van een standaardstructuur ITEMIDLIST.
DETAILSINFO-
Bevat gedetailleerde informatie voor een Shell-mapitem. Wordt gebruikt met de melding SFVM_GETDETAILSOF.
DFMICS-
Bevat extra argumenten die door DFM_INVOKECOMMANDEXworden gebruikt.
DLLVERSIONINFO-
Ontvangt dll-specifieke versiegegevens. Het wordt gebruikt met de DllGetVersion functie.
Opmerking: In plaats van deze structuur kunt u de DLLVERSIONINFO2 structuur gebruiken.
DLLVERSIONINFO2
Ontvangt dll-specifieke versiegegevens. Het wordt gebruikt met de DllGetVersion functie.
DROPDESCRIPTION-
Beschrijft de afbeelding en de bijbehorende tekst voor een neerzettend object.
DROPFILES-
Hiermee definieert u de CF_HDROP klembordindeling. De volgende gegevens zijn een dubbele, null-beëindigde lijst met bestandsnamen.
EXP_DARWIN_LINK
Bevat een extra gegevensblok dat wordt gebruikt door IShellLinkDataList. Deze bevat de Windows Installer-id van de koppeling.
EXP_PROPERTYSTORAGE
Slaat informatie op over de shell-koppelingsstatus. Deze structuur wordt gebruikt voor extra gegevenssecties die zijn gelabeld met EXP_PROPERTYSTORAGE_SIG.
EXP_SPECIAL_FOLDER
Bevat een extra gegevensblok dat wordt gebruikt door IShellLinkDataList. Het bevat speciale mapgegevens.
EXP_SZ_LINK
Bevat een extra gegevensblok dat wordt gebruikt door IShellLinkDataList. Het bevat uitbreidbare omgevingsreeksen voor het pictogram of doel.
EXT_BUTTON
Bevat informatie over een knop die een DLL-bestand met de extensie File Manager toevoegt aan de werkbalk van Bestandsbeheer.
EXTRASEARCH-
Wordt gebruikt door een IEnumExtraSearch enumerator-object om informatie te retourneren over de zoekobjecten die worden ondersteund door een Shell-mapobject.
FILE_ATTRIBUTES_ARRAY
Bevat de definitie van de klembordindeling voor CFSTR_FILE_ATTRIBUTES_ARRAY.
FILEDESCRIPTOR-
Beschrijft de eigenschappen van een bestand dat door middel van het klembord wordt gekopieerd tijdens een Microsoft ActiveX-slepen en neerzetten bewerking.
FILEGROUPDESCRIPTOR-
Hiermee definieert u de CF_FILEGROUPDESCRIPTOR klembordindeling.
FMS_GETDRIVEINFO
Bevat informatie over het station dat is geselecteerd in het active File Manager-venster (het mapvenster of het venster Zoekresultaten).
FMS_GETFILESEL
Bevat informatie over een geselecteerd bestand in het active File Manager-venster (het mapvenster of het venster Zoekresultaten).
FMS_HELPSTRING
Bevat informatie die File Manager gebruikt om een Help-tekenreeks toe te voegen voor een menu- of werkbalkopdrachtitem.
FMS_LOAD
Bevat informatie die File Manager gebruikt om een aangepast menu toe te voegen dat wordt geleverd door een FILE Manager-extensie-DLL. De structuur biedt ook een deltawaarde die de extensie-DLL kan gebruiken om het aangepaste menu te bewerken nadat File Manager het menu heeft geladen.
FMS_TOOLBARLOAD
Bevat informatie over aangepaste knoppen die moeten worden toegevoegd aan de werkbalk Bestandsbeheer. De knoppen worden geleverd door een DLL met de extensie File Manager.
FOLDERSETTINGS-
Bevat informatie over de mapweergave.
FVSHOWINFO-
Bevat informatie die de bestandsviewer gebruikt om een bestand weer te geven.
HELPINFO-
Bevat informatie over een item waarvoor contextgevoelige Help is aangevraagd.
HELPWININFO
Bevat de grootte en positie van een primair of secundair Help-venster. Een toepassing kan deze gegevens instellen door de functie WinHelp- aan te roepen met de HELP_SETWINPOS waarde.
IE4COMPONENT
Wordt gebruikt door Microsoft Internet Explorer 4.0 en Microsoft Internet Explorer 4.01 voor informatie over een onderdeel. Met Windows 2000 wordt deze vervangen door de COMPONENT structuur.
ITEMIDLIST-
Bevat een lijst met item-id's.
ITEMSPACING-
Hiermee worden de afmetingen van de twee mogelijke grootten van pictogramafstand opgeslagen die beschikbaar zijn voor weergave: klein en groot. Wordt gebruikt door IShellFolderView::GetItemSpacing.
KNOWNFOLDER_DEFINITION
Definieert de specifieke kenmerken van een bekende map.
LOGFONT-
Definieert de kenmerken van een lettertype.
MRUINFO-
Bevat informatie die een nieuwe meest recent gebruikte lijst (MRU) definieert. Wordt gebruikt door CreateMRUListW-.
MULTIKEYHELP-
Hiermee geeft u een trefwoord waarnaar moet worden gezocht en de trefwoordtabel die moet worden doorzocht door Windows Help.
NC_ADDRESS
Bevat informatie die een netwerkadres beschrijft.
NET_ADDRESS_INFO
Beschrijft een netwerkadres.
NEWCPLINFO-
Bevat resourcegegevens en een toepassingsgedefinieerde waarde voor een dialoogvenster dat wordt ondersteund door een Configuratiescherm-toepassing.
NOTIFYICONDATA-
Bevat informatie die het systeem nodig heeft om meldingen weer te geven in het systeemvak. Gebruikt door Shell_NotifyIcon.
NOTIFYICONIDENTIFIER-
Bevat informatie die door Shell_NotifyIconGetRect wordt gebruikt om het pictogram te identificeren waarvoor de begrenzingsrechthoek moet worden opgehaald.
NRESARRAY-
Hiermee definieert u de CF_NETRESOURCE klembordindeling.
NSTCCUSTOMDRAW-
Aangepaste tekenstructuur die wordt gebruikt door methoden INameSpaceTreeControlCustomDraw.
NT_CONSOLE_PROPS
Bevat een extra gegevensblok dat wordt gebruikt door IShellLinkDataList. Deze bevat console-eigenschappen.
NT_FE_CONSOLE_PROPS
Bevat een extra gegevensblok dat wordt gebruikt door IShellLinkDataList. Deze bevat de codepagina van de console.
OPEN_PRINTER_PROPS_INFO
Identificeert een bepaald eigenschappenvenster op de eigenschappenpagina's van een printer en of dat eigenschappenvenster modaal moet zijn. Optioneel gebruikt met de functie SHInvokePrinterCommand.
OPENASINFO-
Slaat informatie op voor de functie SHOpenWithDialog.
OVERLAPPENDE
Bevat informatie die wordt gebruikt in asynchrone (overlappende) invoer/uitvoer (I/O).
PARSEDURL-
Wordt gebruikt door de functie ParseURL om de geparseerde URL te retourneren.
PERSIST_FOLDER_TARGET_INFO
Hiermee geeft u de doelmap en de bijbehorende kenmerken van een mapsnelkoppeling op. Deze structuur wordt gebruikt door IPersistFolder3::GetFolderTargetInfo en IPersistFolder3::InitializeEx.
PREVIEWHANDLERFRAMEINFO-
Tabelstructuur van accelerator. Wordt gebruikt door IPreviewHandlerFrame::GetWindowContext.
PROFILEINFO-
Bevat informatie die wordt gebruikt bij het laden of lossen van een gebruikersprofiel.
PUBAPPINFO-
Bevat informatie over een gepubliceerde toepassing van een uitgever van een toepassing voor Programma's toevoegen/verwijderen in het Configuratiescherm.
QCMINFO-
Bevat informatie voor het samenvoegen van menu-items in Menu's van Windows Verkenner.
QITAB-
Wordt gebruikt door de functie QISearch om één interface te beschrijven.
SERIALIZEDPROPERTYVALUE
Een bereik van geheugen van willekeurig type dat een geserialiseerde PROPVARIANT structuur vertegenwoordigt. Programma's mogen de inhoud van een SERIALIZEDPROPERTYVALUE niet inspecteren; In plaats daarvan moeten ze deze manipuleren met de functies StgSerializePropVariant en StgDeserializePropVari ant.
SFV_CREATE
Deze structuur wordt gebruikt met de functie SHCreateShellFolderView.
SFV_SETITEMPOS
Slaat positiegegevens voor een item op. Wordt gebruikt met bericht SFVM_SETITEMPOS.
SFVM_HELPTOPIC_DATA
Bevat de naam van een HTML Help-bestand en een onderwerp in dat bestand. Wordt gebruikt met de melding SFVM_GETHELPTOPIC. Voor deze structuur zijn Unicode-tekenreeksen vereist.
SFVM_PROPPAGE_DATA
Bevat de details van een pagina die moet worden toegevoegd aan het eigenschappen van een object blad.
SHARDAPPIDINFO-
Bevat gegevens die worden gebruikt door SHAddToRecentDocs- om zowel een item te identificeren als een IShellItem-- en het proces waarmee het is gekoppeld.
SHARDAPPIDINFOIDLIST
Bevat gegevens die worden gebruikt door SHAddToRecentDocs- om zowel een item te identificeren, in dit geval door een absolute PIDL, als het proces waaraan het is gekoppeld.
SHARDAPPIDINFOLINK-
Bevat gegevens die worden gebruikt door SHAddToRecentDocs- om een item te identificeren, in dit geval via een IShellLink-en het proces waaraan het is gekoppeld.
SHChangeNotifyEntry-
Bevat en ontvangt informatie voor wijzigingsmeldingen. Deze structuur wordt gebruikt met de functie SHChangeNotifyRegister en de melding SFVM_QUERYFSNOTIFY.
SHCOLUMNDATA-
Bevat informatie die een bepaald bestand identificeert. Het wordt gebruikt door IColumnProvider::GetItemData bij het aanvragen van gegevens voor een bepaald bestand.
SHCOLUMNID-
Hiermee geeft u de FMTID/PID-id van een kolom die wordt weergegeven door de weergave Details van Windows Verkenner.
Opmerking: Vanaf Windows Vista wordt SHCOLUMNID- beschouwd als een verouderd formulier en mag niet worden gebruikt. Gebruik in plaats daarvan de PROPERTYKEY structuur.
SHCOLUMNINFO-
Bevat informatie over de eigenschappen van een kolom. Het wordt gebruikt door IColumnProvider::GetColumnInfo.
SHCOLUMNINIT-
Geeft initialisatiegegevens door aan IColumnProvider::Initialiseer.
SHDESCRIPTIONID
Ontvangt itemgegevens als reactie op een aanroep van SHGetDataFromIDList.
SHDRAGIMAGE-
Bevat de informatie die nodig is om een sleepafbeelding te maken.
SHELL_ITEM_RESOURCE
Hiermee definieert u de Shell-itemresource.
SHELLDETAILS-
Rapporteert gedetailleerde informatie over een item in een Shell-map.
SHELLEXECUTEINFO-
Bevat informatie die wordt gebruikt door ShellExecuteEx.
SHELLFLAGSTATE-
Bevat een set vlaggen die de huidige Shell-instellingen aangeven. Deze structuur wordt gebruikt met de functie SHGetSettings.
SHELLSTATE-
Bevat instellingen voor de status van de Shell. Deze structuur wordt gebruikt met de functie SHGetSetSettings.
SHFILEINFO-
Bevat informatie over een bestandsobject.
SHFILEOPSTRUCT-
Bevat informatie die de SHFileOperation-functie gebruikt om bestandsbewerkingen uit te voeren.
Opmerking: Vanaf Windows Vista wordt het gebruik van de interface IFileOperation aanbevolen voor deze functie.
SHFOLDERCUSTOMSETTINGS-
Bevat aangepaste mapinstellingen. Deze structuur wordt gebruikt met de functie SHGetSetFolderCustomSettings.
SHITEMID-
Hiermee definieert u een item-id.
SHNAMEMAPPING-
Bevat de oude en nieuwe padnamen voor elk bestand dat is verplaatst, gekopieerd of hernoemd door de functie SHFileOperation.
SHQUERYRBINFO-
Bevat de gegevens voor het aantal grootten en items die zijn opgehaald door de functie SHQueryRecycleBin.
SHSTOCKICONINFO
Hiermee ontvangt u informatie die wordt gebruikt om een shell-pictogram voor aandelen op te halen. Deze structuur wordt gebruikt in een aanroep SHGetStockIconInfo.
SLOWAPPINFO-
Biedt gespecialiseerde toepassingsinformatie voor het toevoegen/verwijderen van programma's in het Configuratiescherm. Deze structuur is niet van toepassing op gepubliceerde toepassingen.
SMCSHCHANGENOTIFYSTRUCT-
Bevat informatie over wijzigingsmeldingen. Het wordt gebruikt door IShellMenuCallback::CallbackSM.
SMDATA-
Bevat informatie uit een menuband.
SMINFO-
Bevat informatie over een item uit een menuband.
SOFTDISTINFO-
Bevat informatie over een software-update.
SORTCOLUMN-
Slaat informatie op over het sorteren van een kolom die wordt weergegeven in de mapweergave.
STRRET-
Bevat tekenreeksen die worden geretourneerd door de IShellFolder interfacemethoden.
SV2CVW2_PARAMS
Bevat de parameters voor de methode IShellView2::CreateViewWindow2.
SYNC_HANDLER_ITEM_INFO
Definieert een handler voor een geplande synchronisatie. Wordt gebruikt met ISyncSchedule::AddItem.
SYNCMGR_CONFLICT_ID_INFO
Beschrijft de informatiestructuur van conflict-id's.
SYNCMGRHANDLERINFO
Bevat informatie over de handler voor gebruik in de methode ISyncMgrSynchronize::GetHandlerInfo methode.
SYNCMGRITEM-
Bevat informatie over items die worden geïnventariseerd door de ISyncMgrEnumItems interface.
SYNCMGRLOGERRORINFO
Bevat foutinformatie voor gebruik in de methode ISyncMgrSynchronizeCallback::LogError.
SYNCMGRPROGRESSITEM-
Geeft statusinformatie terwijl er een synchronisatie wordt uitgevoerd. Deze structuur wordt gebruikt met de methode ISyncMgrSynchronizeCallback::P rogress en komt overeen met één synchronisatie-item.
TBINFO-
Wordt gebruikt met de melding SFVM_GETBUTTONINFO om het aantal knoppen op te geven dat aan de werkbalk moet worden toegevoegd en hoe deze worden toegevoegd.
THUMBBUTTON
Wordt gebruikt door methoden van de ITaskbarList3 interface om knoppen te definiëren die worden gebruikt in een werkbalk die is ingesloten in de miniatuurweergave van een venster.
WALLPAPEROPT-
Bevat de weergaveopties voor achtergronden. Wordt gebruikt met leden van de IActiveDesktop interface.
WINDOWDATA-
Slaat venstergegevens op.
WTS_CONTEXTFLAGS
Hiermee geeft u de context van een miniatuurextractie. Wordt gebruikt door IThumbnailSettings::SetContext.
WTS_FLAGS
Waarden die worden gebruikt door IThumbnailCache::GetThumbnail om opties op te geven voor de extractie en weergave van de miniatuurafbeelding.
WTS_THUMBNAILID
Bevat een unieke id voor een miniatuur in de cache met systeemminiaturen.