Megosztás a következőn keresztül:


Rendszerhéjszerkezetek

Ez a szakasz a Windows Shell-struktúrákat ismerteti.

Ebben a szakaszban

Téma Leírás
AASHELLMENUFILENAME
Változó méretű struktúra, amely egy menüfájl nevével kapcsolatos információkat tartalmaz.
AASHELLMENUITEM
Egy menüelem adatait tartalmazza.
APPBARDATA
A rendszeralkalmazás-üzenettel kapcsolatos információkat tartalmaz.
APPCATEGORYINFO
Alkalmazáskategória-információkat biztosít a Vezérlőpult programok hozzáadásához/eltávolításához. A APPCATEGORYINFOLIST struktúra egy alkalmazás közzétevőjének kategóriáinak teljes listáját hozza létre.
APPCATEGORYINFOLIST
A támogatott alkalmazáskategóriák listáját tartalmazza az alkalmazás közzétevőitől a Vezérlőpult Programok hozzáadása/eltávolítása eleméhez.
APPINFODATA
A közzétett alkalmazásokkal kapcsolatos információkat a Programok hozzáadása/eltávolítása vezérlőpult segédprogramban adja meg.
ASSOCIATIONELEMENT
Az AssocCreateForClasses által egy adott fájltársítás IQueryAssociations felületének lekéréséhez használt információkat határozza meg.
BANDINFOSFB
Mappasávra vonatkozó információkat tartalmaz. Ez a struktúra az IShellFolderBand::GetBandInfoSFB és IShellFolderBand::SetBandInfoSFB metódusokkal használható.
BANDSITEINFO
Sávwebhelyre vonatkozó információkat tartalmaz. Ez a struktúra az IBandSite::GetBandSiteInfo és IBandSite::SetBandSiteInfo metódusokkal használható.
BASEBROWSERDATA
Az alaposztály védett tagjait tartalmazza. BASEBROWSERDATA határozza meg a böngésző állapotát, és IBrowserService2::GetBaseBrowserData és IBrowserService2::P utBaseBrowserData.
BORDERWIDTHS
Meghatározza a szegély téglalapjának bal felső és jobb alsó sarkának koordinátáit.
BROWSEINFO
A SHBrowseForFolder függvény paramétereit tartalmazza, és információt kap a felhasználó által kijelölt mappáról.
CATEGORY_INFO
Kategóriainformációkat tartalmaz. Az összetevők kategóriái olyan logikailag kapcsolódó komponensobjektum-modellek (COM) osztályai, amelyek közös kategóriaazonosítóval (CATID) osztoznak.
CIDA
A CFSTR_SHELLIDLIST vágólap formátumával a mutató egy vagy több Shell-névtérobjektum elemazonosítólistájára (PIDL) való átvitelére szolgál.
CM_COLUMNINFO
Oszlopinformációkat határoz meg. A IColumnManager felület tagjai használják.
CMINVOKECOMMANDINFO
Az IContextMenu::InvokeCommandparancshoz szükséges információkat tartalmazza a helyi menüparancsok meghívásához.
CMINVOKECOMMANDINFOEX
Bővített információkat tartalmaz a helyi menüparancsokról. Ez a struktúra a CMINVOKECOMMANDINFO bővített verziója, amely lehetővé teszi Unicode-értékek használatát.
COMDLG_FILTERSPEC
Általánosan használják az elemek szűrésére.
COMPONENT
A Windows 2000 egy összetevő adatait tárolja. Ez a struktúra váltja fel a IE4COMPONENT struktúrát.
COMPONENTSOPT
Az asztali elemek beállításait tartalmazza.
COMPPOS
Információkat tartalmaz az összetevők helyzetéről és méretéről.
COMPSTATEINFO
A Windows 2000 egy összetevő állapotával kapcsolatos információk tárolására szolgál.
CONFIRM_CONFLICT_ITEM
Ütközéselem-struktúrát határoz meg.
CONFIRM_CONFLICT_RESULT_INFO
Az ütközési eredmény információstruktúráját határozza meg.
CPLINFO
Egy Vezérlőpult-alkalmazás által támogatott párbeszédpanel erőforrásadatait és alkalmazás által definiált értékét tartalmazza. A Vezérlőpult alkalmazás CPlApplet függvénye ezt az információt egy CPL_INQUIRE üzenetre válaszul adja vissza a Vezérlőpultnak.
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION
A hitelesítő adatok részleteit tartalmazza.
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR
A hitelesítő adatok egyetlen mezőjét ismerteti. Például egy sztring vagy egy felhasználói rendszerkép.
CSFV-
A SHCreateShellFolderViewEx függvénnyel használható.
DATABLOCK_HEADER
A IShellLinkDataListáltal használt további adatstruktúrák fejléceként szolgál.
DEFCONTEXTMENU
A SHCreateDefaultContextMenuáltal használt helyi menüadatokat tartalmazza.
DELEGATEITEMID
A mappák delegálása szabványos ITEMIDLIST struktúra helyett.
DETAILSINFO
Egy Shell-mappaelem részletes adatait tartalmazza. Az SFVM_GETDETAILSOF értesítéshez használatos.
DFMICS
A DFM_INVOKECOMMANDEXáltal használt további argumentumokat tartalmazza.
DLLVERSIONINFO
DLL-specifikus verzióinformációkat kap. A DllGetVersion függvénnyel használható.
Megjegyzés: A struktúra helyett használhatja a DLLVERSIONINFO2 struktúrát.
DLLVERSIONINFO2
DLL-specifikus verzióinformációkat kap. A DllGetVersion függvénnyel használható.
DROPDESCRIPTION
Egy drop objektum képét és kísérő szövegét ismerteti.
DROPFILES
Meghatározza a CF_HDROP vágólap formátumát. Az alábbi adatok a fájlnevek dupla null értékű listája.
EXP_DARWIN_LINK
A IShellLinkDataListáltal használt további adatblokkot tartalmazza. A hivatkozás Windows Installer-azonosítóját tartalmazza.
EXP_PROPERTYSTORAGE
A Shell-kapcsolat állapotával kapcsolatos információkat tárolja. Ez a struktúra a EXP_PROPERTYSTORAGE_SIG címkézett további adatszakaszokhoz használható.
EXP_SPECIAL_FOLDER
A IShellLinkDataListáltal használt további adatblokkot tartalmazza. Speciális mappainformációkat tartalmaz.
EXP_SZ_LINK
A IShellLinkDataListáltal használt további adatblokkot tartalmazza. Bővíthető környezeti sztringeket tartalmaz az ikonhoz vagy a célhoz.
EXT_BUTTON
Információkat tartalmaz arról a gombról, amelyet egy File Manager-bővítmény DLL-je ad hozzá a Fájlkezelő eszköztárához.
EXTRASEARCH
Egy IEnumExtraSearch enumerator objektum segítségével adja vissza a Shell-mappa objektum által támogatott keresési objektumok adatait.
FILE_ATTRIBUTES_ARRAY
A CFSTR_FILE_ATTRIBUTES_ARRAY vágólapformátum-definícióját tartalmazza.
FILEDESCRIPTOR
A Microsoft ActiveX húzási művelet során a vágólapon átmásolt fájlok tulajdonságait ismerteti.
FILEGROUPDESCRIPTOR
Meghatározza a CF_FILEGROUPDESCRIPTOR vágólap formátumát.
FMS_GETDRIVEINFO
Az aktív Fájlkezelő ablakban (a címtárablakban vagy a Keresési eredmények ablakban) kijelölt meghajtóra vonatkozó információkat tartalmaz.
FMS_GETFILESEL
Az aktív Fájlkezelő ablakban (a címtárablakban vagy a Keresési eredmények ablakban) lévő kijelölt fájlra vonatkozó információkat tartalmaz.
FMS_HELPSTRING
A Fájlkezelő által a menühöz vagy eszköztárhoz tartozó parancselemek súgósztringjének hozzáadásához használt információkat tartalmazza.
FMS_LOAD
A File Manager által a File Manager bővítmény DLL-fájlja által biztosított egyéni menü hozzáadásához használt információkat tartalmazza. A struktúra egy deltaértéket is biztosít, amellyel a bővítmény DLL-fájlja módosíthatja az egyéni menüt, miután a Fájlkezelő betöltötte a menüt.
FMS_TOOLBARLOAD
A Fájlkezelő eszköztárához hozzáadandó egyéni gombokkal kapcsolatos információkat tartalmaz. A gombokat egy File Manager-bővítmény DLL-fájlja biztosítja.
FOLDERSETTINGS
Mappanézet-információkat tartalmaz.
FVSHOWINFO
A fájlmegjelenítő által a fájl megjelenítéséhez használt információkat tartalmazza.
HELPINFO
Információkat tartalmaz egy elemről, amelyhez környezeti szempontból érzékeny súgót kértek.
HELPWININFO
Egy elsődleges vagy másodlagos súgóablak méretét és pozícióját tartalmazza. Az alkalmazások úgy állíthatják be ezeket az információkat, hogy meghívják a WinHelp függvényt a HELP_SETWINPOS értékkel.
IE4COMPONENT
A Microsoft Internet Explorer 4.0 és a Microsoft Internet Explorer 4.01 egy összetevő adatait tárolja. A Windows 2000-ben a COMPONENT szerkezet váltja fel.
ITEMIDLIST
Az elemazonosítók listáját tartalmazza.
ITEMSPACING
A megjeleníthető ikonközök két lehetséges méretének méreteit tárolja: kicsi és nagy. Használja IShellFolderView::GetItemSpacing.
KNOWNFOLDER_DEFINITION
Egy ismert mappa sajátosságait határozza meg.
LOGFONT
Meghatározza egy betűtípus attribútumait.
MRUINFO
Az új legutóbb használt (MRU) listát meghatározó információkat tartalmazza. CreateMRUListW.
MULTIKEYHELP
Megadja a keresendő kulcsszót és a Windows súgója által keresendő kulcsszótáblát.
NC_ADDRESS
Hálózati címet leíró információkat tartalmaz.
NET_ADDRESS_INFO
Egy hálózati címet ír le.
NEWCPLINFO
Egy Vezérlőpult-alkalmazás által támogatott párbeszédpanel erőforrásadatait és alkalmazás által definiált értékét tartalmazza.
NOTIFYICONDATA
Olyan információkat tartalmaz, amelyeket a rendszernek meg kell jelenítenie az értesítési területen. A Shell_NotifyIconáltal használt .
NOTIFYICONIDENTIFIER
A Shell_NotifyIconGetRect által használt információkat tartalmazza annak az ikonnak a azonosításához, amelyhez lekéri a határolókeretet.
NRESARRAY
Meghatározza a CF_NETRESOURCE vágólap formátumát.
NSTCCUSTOMDRAW
Az INameSpaceTreeControlCustomDraw metódusok által használt egyéni rajzstruktúra.
NT_CONSOLE_PROPS
A IShellLinkDataListáltal használt további adatblokkot tartalmazza. Konzoltulajdonságokat tartalmaz.
NT_FE_CONSOLE_PROPS
A IShellLinkDataListáltal használt további adatblokkot tartalmazza. A konzol kódlapját tartalmazza.
OPEN_PRINTER_PROPS_INFO
Azonosítja a nyomtató tulajdonságlapjainak egy adott tulajdonságlapját, valamint azt, hogy a tulajdonságlapnak modálisnak kell-e lennie. A SHInvokePrinterCommand függvényhez is használható.
OPENASINFO
A SHOpenWithDialog függvény adatait tárolja.
ÁTFEDÉSBEN LÉVŐ
Az aszinkron (átfedésben lévő) bemenetben/kimenetben (I/O) használt adatokat tartalmazza.
PARSEDURL
A ParseURL függvény használja az elemzett URL-cím visszaadásához.
PERSIST_FOLDER_TARGET_INFO
Megadja a mappaparancsikon célmappáját és attribútumait. Ezt a struktúrát IPersistFolder3::GetFolderTargetInfo és IPersistFolder3::InitializeExhasználja.
PREVIEWHANDLERFRAMEINFO
A gyorsító táblaszerkezete. IPreviewHandlerFrame::GetWindowContext.
PROFILEINFO
A felhasználói profilok betöltésekor vagy eltávolításakor használt információkat tartalmazza.
PUBAPPINFO
Információt nyújt egy közzétett alkalmazásról az alkalmazás közzétevőitől a Vezérlőpulton Programok hozzáadása/eltávolítása.
QCMINFO
A menüelemek Windows Explorer-menükbe való egyesítésével kapcsolatos információkat tartalmaz.
QITAB-
A QISearch függvény egy interfész leírására használható.
SZERIALIZÁLTPROPERTYVALUE
Tetszőleges típusú memóriatartomány, amely szerializált PROPVARIANT struktúrát jelöl. A programok nem vizsgálják a szerializáltPROPERTYVALUEtartalmát; ehelyett a StgSerializePropVariant és StgDeserializePropVariant függvényekkel kell manipulálniuk.
SFV_CREATE
Ez a struktúra az SHCreateShellFolderView függvénnyel használható.
SFV_SETITEMPOS
Egy elem pozícióadatait tárolja. Üzenet SFVM_SETITEMPOS.
SFVM_HELPTOPIC_DATA
Egy HTML-súgófájl nevét és a fájl egy témakörét tartalmazza. A SFVM_GETHELPTOPIC értesítéshez használatos. Ehhez a struktúrához Unicode-sztringek szükségesek.
SFVM_PROPPAGE_DATA
Az objektum Tulajdonságok lapjára felvenni kívánt lap részleteit tartalmazza.
SHARDAPPIDINFO
A SHAddToRecentDocs által használt adatokat tartalmazza az elemek azonosításához – ebben az esetben IShellItem–, valamint a társított folyamathoz.
SHARDAPPIDINFOIDLIST
A SHAddToRecentDocs által használt adatokat tartalmazza egy elem – ebben az esetben egy abszolút PIDL –, valamint a társított folyamat azonosításához.
SHARDAPPIDINFOLINK
A SHAddToRecentDocs által használt adatokat tartalmazza egy elem azonosításához, ebben az esetben egy IShellLink-, valamint a társított folyamaton keresztül.
SHChangeNotifyEntry
A változásértesítésekre vonatkozó információkat tartalmaz és fogad. Ez a struktúra az SHChangeNotifyRegister függvénnyel és a SFVM_QUERYFSNOTIFY értesítéssel használható.
SHCOLUMNDATA
Egy adott fájlt azonosító információkat tartalmaz. A IColumnProvider::GetItemData használja, amikor adatokat kér egy adott fájlhoz.
SHCOLUMNID
Megadja egy oszlop FMTID/PID-azonosítóját, amelyet a Windows Intéző Részletek nézete fog megjeleníteni.
megjegyzés: Windows Vista esetén az SHCOLUMNID örökölt űrlapnak minősül, ezért nem használható. A helyén használja a PROPERTYKEY struktúrát.
SHCOLUMNINFO
Egy oszlop tulajdonságaival kapcsolatos információkat tartalmaz. A IColumnProvider::GetColumnInfohasználja.
SHCOLUMNINIT
Inicializálási adatokat ad át IColumnProvider::Initialize.
SHDESCRIPTIONID
Az SHGetDataFromIDList hívására válaszul fogadja az elemadatokat.
SHDRAGIMAGE
A húzási kép létrehozásához szükséges információkat tartalmazza.
SHELL_ITEM_RESOURCE
A Shell-elem erőforrását határozza meg.
SHELLDETAILS
Részletes információkat közöl egy Shell-mappában lévő elemről.
SHELLEXECUTEINFO
Az ShellExecuteExáltal használt információkat tartalmazza.
SHELLFLAGSTATE
Az aktuális Shell-beállításokat jelző jelzőket tartalmaz. Ez a struktúra az SHGetSettings függvénnyel használható.
SHELLSTATE
A Rendszerhéj állapotának beállításait tartalmazza. Ez a struktúra a SHGetSetSettings függvénnyel használható.
SHFILEINFO
Fájlobjektumokkal kapcsolatos információkat tartalmaz.
SHFILEOPSTRUCT
A SHFileOperation függvény által a fájlműveletek végrehajtásához használt információkat tartalmazza.
Megjegyzés: Windows Vista esetén a IFileOperation felület használata javasolt ezen a függvényen.
SHFOLDERCUSTOMSETTINGS
Egyéni mappabeállításokat tartalmaz. Ez a struktúra a SHGetSetFolderCustomSettings függvénnyel használható.
SHITEMID
Egy elemazonosítót határoz meg.
SHNAMEMAPPING
Tartalmazza az SHFileOperation függvény által áthelyezett, másolt vagy átnevezett fájlok régi és új elérési útját.
SHQUERYRBINFO
A SHQueryRecycleBin függvény által lekért méret- és elemszámadatokat tartalmazza.
SHSTOCKICONINFO
A stock Shell-ikon lekéréséhez használt információk fogadása. Ez a struktúra az SHGetStockIconInfohívásában használatos.
SLOWAPPINFO
Speciális alkalmazásinformációkat biztosít a Vezérlőpult programok hozzáadása/eltávolítása . Ez a struktúra nem alkalmazható a közzétett alkalmazásokra.
SMCSHCHANGENOTIFYSTRUCT
A változásértesítéssel kapcsolatos információkat tartalmaz. IShellMenuCallback::CallbackSMhasználja.
SMDATA
Menüsávból származó információkat tartalmaz.
SMINFO
Egy menüsáv egy eleméről tartalmaz információkat.
SOFTDISTINFO
A szoftverfrissítéssel kapcsolatos információkat tartalmazza.
SORTCOLUMN
A mappanézetben megjelenő oszlopok rendezésével kapcsolatos információkat tárolja.
STRRET
Az IShellFolder felületi metódusokból visszaadott sztringeket tartalmazza.
SV2CVW2_PARAMS
A IShellView2::CreateViewWindow2 metódus paramétereit tartalmazza.
SYNC_HANDLER_ITEM_INFO
Egy ütemezett szinkronizálás kezelője. Az ISyncSchedule::AddItem.
SYNCMGR_CONFLICT_ID_INFO
Az ütközésazonosító információs struktúráját ismerteti.
SYNCMGRHANDLERINFO
Információt nyújt a kezelőről az ISyncMgrSynchronize::GetHandlerInfo metódusban való használatra.
SYNCMGRITEM
A ISyncMgrEnumItems felület által enumerált elemekről nyújt tájékoztatást.
SYNCMGRLOGERRORINFO
Hibainformációkat tartalmaz az ISyncMgrSynchronizeCallback::LogError metódusban való használatra.
SYNCMGRPROGRESSITEM
Állapotinformációkat ad meg, amíg a szinkronizálás folyamatban van. Ez a struktúra az ISyncMgrSynchronizeCallback::P rogress metódussal használható, és egyetlen szinkronizálási elemnek felel meg.
TBINFO
A SFVM_GETBUTTONINFO értesítéssel az eszköztárhoz hozzáadni kívánt gombok számának, valamint a hozzáadásuk módjának megadására szolgál.
THUMBBUTTON
Az ITaskbarList3 felület metódusai használják az ablak miniatűrjeibe ágyazott eszköztárban használt gombok meghatározására.
WALLPAPEROPT
A háttérkép megjelenítési beállításait tartalmazza. Az IActiveDesktop felület tagjaival használható.
WINDOWDATA
Ablakadatokat tárol.
WTS_CONTEXTFLAGS
A miniatűrök kinyerésének kontextusát adja meg. IThumbnailSettings::SetContext.
WTS_FLAGS
A IThumbnailCache::GetThumbnail által használt értékek a miniatűrkép kinyerési és megjelenítési beállításainak megadásához.
WTS_THUMBNAILID
A rendszer miniatűr-gyorsítótárában található miniatűr egyedi azonosítót tartalmaz.