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