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. |