Sdílet prostřednictvím


Struktury prostředí

Tato část popisuje struktury prostředí Windows.

V této části

Námět Popis
AASHELLMENUFILENAME
Struktura proměnné velikosti, která obsahuje informace o názvu souboru nabídky.
AASHELLMENUITEM
Obsahuje informace o položce nabídky.
APPBARDATA
Obsahuje informace o zprávě systémového appbaru.
APPCATEGORYINFO
Poskytuje informace o kategoriích aplikací pro přidání nebo odebrání programů v Ovládacích panelech. Struktura APPCATEGORYINFOLIST slouží k vytvoření kompletního seznamu kategorií pro vydavatele aplikace.
APPCATEGORYINFOLIST
Poskytuje seznam podporovaných kategorií aplikací od vydavatele aplikace pro přidání nebo odebrání programů v Ovládacích panelech.
APPINFODATA
Poskytuje informace o publikované aplikaci v nástroji Ovládací panely Přidat nebo odebrat programy.
ASSOCIATIONELEMENT
Definuje informace používané AssocCreateForClasses k načtení IQueryAssociations rozhraní pro dané přidružení souborů.
BANDINFOSFB
Obsahuje informace o pásu složek. Tato struktura se používá s IShellFolderBand::GetBandInfoSFB a IShellFolderBand::SetBandInfoSFB metody.
BANDSITEINFO
Obsahuje informace o webu skupiny. Tato struktura se používá s metodami IBandSite::GetBandSiteInfo a IBandSite::SetBandSiteInfo.
BASEBROWSERDATA
Obsahuje chráněné členy základní třídy. BASEBROWSERDATA definuje stav prohlížeče a používá se s IBrowserService2::GetBaseBrowserData a IBrowserService2::P utBaseBrowserData.
BORDERWIDTHS
Definuje souřadnice levého horního a pravého dolního rohu obdélníku ohraničení.
BROWSEINFO
Obsahuje parametry pro funkci SHBrowseForFolder a přijímá informace o složce vybrané uživatelem.
CATEGORY_INFO
Obsahuje informace o kategoriích. Kategorie komponenty je skupina logicky souvisejících tříd modelu COM (Component Object Model), které sdílejí společný identifikátor kategorie (CATID).
CIDA
Používá se s formátem schránky CFSTR_SHELLIDLIST k přenosu ukazatele na seznam identifikátorů položek (PIDL) jednoho nebo více objektů oboru názvů prostředí.
CM_COLUMNINFO
Definuje informace o sloupci. Používá se členy rozhraní IColumnManager.
CMINVOKECOMMANDINFO
Obsahuje informace potřebné IContextMenu::InvokeCommand k vyvolání příkazu místní nabídky.
CMINVOKECOMMANDINFOEX
Obsahuje rozšířené informace o příkazu místní nabídky. Tato struktura je rozšířená verze CMINVOKECOMMANDINFO, která umožňuje použití hodnot Unicode.
COMDLG_FILTERSPEC
Používá se obecně k filtrování prvků.
komponent
Používá systém Windows 2000 k uložení informací o komponentě. Tato struktura nahrazuje IE4COMPONENT strukturu.
COMPONENTSOPT
Obsahuje možnosti desktopové položky.
COMPPOS
Obsahuje informace o poloze a velikosti komponenty.
COMPSTATEINFO
Používá systém Windows 2000 k uchovávání informací o stavu součásti.
CONFIRM_CONFLICT_ITEM
Definuje konfliktní strukturu položek.
CONFIRM_CONFLICT_RESULT_INFO
Definuje konfliktní strukturu informací o výsledku.
CPLINFO
Obsahuje informace o prostředcích a hodnotu definovanou aplikací pro dialogové okno podporované aplikací Ovládacích panelů. Funkce CPlApplet aplikace Ovládací panely vrátí tyto informace ovládacím panelům v reakci na zprávu CPL_INQUIRE.
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION
Obsahuje podrobnosti o přihlašovacích údajích.
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR
Popisuje jedno pole v přihlašovacích údajích. Například řetězec nebo obrázek uživatele.
CSFV
Používá se s funkcí SHCreateShellFolderViewEx.
DATABLOCK_HEADER
Slouží jako hlavička pro některé další datové struktury používané IShellLinkDataList.
DEFCONTEXTMENU
Obsahuje informace místní nabídky používané SHCreateDefaultContextMenu.
DELEGATEITEMID
Používá se delegováním složek místo standardní struktury ITEMIDLIST.
DETAILSINFO
Obsahuje podrobné informace o položce složky Prostředí. Používá se s oznámením SFVM_GETDETAILSOF.
DFMICS
Obsahuje další argumenty používané DFM_INVOKECOMMANDEX.
DLLVERSIONINFO
Přijímá informace o verzi specifické pro knihovnu DLL. Používá se s funkcí DllGetVersion.
Poznámka: Místo této struktury můžete použít strukturu DLLVERSIONINFO2.
DLLVERSIONINFO2
Přijímá informace o verzi specifické pro knihovnu DLL. Používá se s funkcí DllGetVersion.
DROPDESCRIPTION
Popisuje obrázek a doprovodný text objektu drop.
DROPFILES
Definuje formát CF_HDROP schránky. Následující data jsou dvojitým seznamem názvů souborů s ukončenou hodnotou null.
EXP_DARWIN_LINK
Obsahuje dodatečný datový blok používaný IShellLinkDataList. Obsahuje ID instalační služby systému Windows.
EXP_PROPERTYSTORAGE
Ukládá informace o stavu propojení prostředí. Tato struktura se používá pro další datové oddíly, které jsou označené EXP_PROPERTYSTORAGE_SIG.
EXP_SPECIAL_FOLDER
Obsahuje dodatečný datový blok používaný IShellLinkDataList. Obsahuje speciální informace o složce.
EXP_SZ_LINK
Obsahuje dodatečný datový blok používaný IShellLinkDataList. Obsahuje rozbalitelné řetězce prostředí pro ikonu nebo cíl.
EXT_BUTTON
Obsahuje informace o tlačítku, které knihovna DLL přípony Správce souborů přidává na panel nástrojů Správce souborů.
EXTRASEARCH
Používá IEnumExtraSearch enumerátor objektu k vrácení informací o vyhledávacích objektech podporovaných objektem Shell Folder.
FILE_ATTRIBUTES_ARRAY
Obsahuje definici formátu schránky pro CFSTR_FILE_ATTRIBUTES_ARRAY.
FILEDESCRIPTOR
Popisuje vlastnosti souboru, který se kopíruje pomocí schránky během operace přetahování ovládacím panelem Microsoft ActiveX.
FILEGROUPDESCRIPTOR
Definuje formát CF_FILEGROUPDESCRIPTOR schránky.
FMS_GETDRIVEINFO
Obsahuje informace o jednotce vybrané v okně Správce souborů (okno adresáře nebo okno Výsledků hledání).
FMS_GETFILESEL
Obsahuje informace o vybraném souboru v aktivním okně Správce souborů (okno adresáře nebo okno Výsledků hledání).
FMS_HELPSTRING
Obsahuje informace, které Správce souborů používá k přidání řetězce nápovědy pro položku příkazu nabídky nebo panelu nástrojů.
FMS_LOAD
Obsahuje informace, které Správce souborů používá k přidání vlastní nabídky poskytované knihovnou DLL přípony Správce souborů. Struktura také poskytuje rozdílovou hodnotu, kterou může knihovna DLL rozšíření použít k manipulaci s vlastní nabídkou po načtení nabídky Správce souborů.
FMS_TOOLBARLOAD
Obsahuje informace o vlastních tlačítkách, která se mají přidat na panel nástrojů Správce souborů. Tlačítka jsou poskytována knihovnou DLL přípony Správce souborů.
FOLDERSETTINGS
Obsahuje informace o zobrazení složky.
FVSHOWINFO
Obsahuje informace, které prohlížeč souborů používá k zobrazení souboru.
HELPINFO
Obsahuje informace o položce, pro kterou byla požadována kontextová nápověda.
HELPWININFO
Obsahuje velikost a umístění primárního nebo sekundárního okna nápovědy. Aplikace může tyto informace nastavit voláním funkce WinHelp s hodnotou HELP_SETWINPOS.
IE4COMPONENT
Používá aplikace Microsoft Internet Explorer 4.0 a Microsoft Internet Explorer 4.01 k uložení informací o součásti. Ve Windows 2000 se nahrazuje strukturou COMPONENT.
ITEMIDLIST
Obsahuje seznam identifikátorů položek.

Uloží rozměry dvou možných velikostí mezer mezi ikonami, které jsou k dispozici pro zobrazení: malé a velké. Používá IShellFolderView::GetItemSpacing.
KNOWNFOLDER_DEFINITION
Definuje specifika známé složky.
LOGFONT
Definuje atributy písma.
MRUINFO
Obsahuje informace, které definují nový seznam naposledy použitých položek (MRU). Používá CreateMRUListW.
MULTIKEYHELP
Určuje klíčové slovo, které se má vyhledat, a tabulku klíčových slov, která má být prohledána pomocí nápovědy systému Windows.
NC_ADDRESS
Obsahuje informace, které popisují síťovou adresu.
NET_ADDRESS_INFO
Popisuje síťovou adresu.
NEWCPLINFO
Obsahuje informace o prostředcích a hodnotu definovanou aplikací pro dialogové okno podporované aplikací Ovládacích panelů.
NOTIFYICONDATA
Obsahuje informace, které systém potřebuje k zobrazení oznámení v oznamovací oblasti. Používá Shell_NotifyIcon.
NOTIFYICONIDENTIFIER
Obsahuje informace používané Shell_NotifyIconGetRect k identifikaci ikony, pro kterou se má načíst ohraničující obdélník.
NRESARRAY
Definuje formát schránky CF_NETRESOURCE.
NSTCCUSTOMDRAW
Vlastní struktura kreslení používaná INameSpaceTreeControlCustomDraw metod.
NT_CONSOLE_PROPS
Obsahuje dodatečný datový blok používaný IShellLinkDataList. Obsahuje vlastnosti konzoly.
NT_FE_CONSOLE_PROPS
Obsahuje dodatečný datový blok používaný IShellLinkDataList. Obsahuje znakovou stránku konzoly.
OPEN_PRINTER_PROPS_INFO
Identifikuje konkrétní seznam vlastností na stránkách vlastností tiskárny a určuje, zda má být seznam vlastností modální. Volitelně se používá s funkcí SHInvokePrinterCommand.
OPENASINFO
Ukládá informace o funkci SHOpenWithDialog.
překrývající se
Obsahuje informace používané v asynchronním (překrývajícím se) vstupu a výstupu (vstupně-výstupní operace).
PARSEDURL
Pomocí funkce ParseURL vrátí analyzovanou adresu URL.
PERSIST_FOLDER_TARGET_INFO
Určuje cílovou složku zástupce složky a její atributy. Tuto strukturu používá IPersistFolder3::GetFolderTargetInfo a IPersistFolder3::InitializeEx.
PREVIEWHANDLERFRAMEINFO
Struktura tabulky akcelerátoru Používá IPreviewHandlerFrame::GetWindowContext.
PROFILEINFO
Obsahuje informace používané při načítání nebo uvolňování profilu uživatele.
PUBAPPINFO
Poskytuje informace o publikované aplikaci od vydavatele aplikace Přidat nebo odebrat programy v Ovládacích panelech.
QCMINFO
Obsahuje informace o slučování položek nabídky do nabídek Průzkumníka Windows.
QITAB
Funkce QISearch slouží k popisu jednoho rozhraní.
SERIALIZEDPROPERTYVALUE
Rozsah paměti libovolného typu, který představuje serializovaný PROPVARIANT struktury. Programy by neměly kontrolovat obsah SERIALIZEDPROPERTYVALUE; místo toho by s ním měli manipulovat s StgSerializePropVariant a StgDeserializePropVariant funkce.
SFV_CREATE
Tato struktura se používá s SHCreateShellFolderView funkce.
SFV_SETITEMPOS
Ukládá informace o pozici položky. Používá se se zprávou SFVM_SETITEMPOS.
SFVM_HELPTOPIC_DATA
Obsahuje název souboru nápovědy HTML a téma v tomto souboru. Používá se s oznámením SFVM_GETHELPTOPIC. Tato struktura vyžaduje řetězce Unicode.
SFVM_PROPPAGE_DATA
Obsahuje podrobnosti o stránce, která má být přidána do vlastnosti objektu listu.
SHARDAPPIDINFO
Obsahuje data používaná SHAddToRecentDocs k identifikaci položky – v tomto případě jako IShellItem– a procesu, ke kterému je přidružen.
SHARDAPPIDINFOIDLIST
Obsahuje data používaná SHAddToRecentDocs k identifikaci položky ( v tomto případě absolutním PIDL) a procesu, ke kterému je přidružen.
SHARDAPPIDINFOLINK
Obsahuje data používaná SHAddToRecentDocs k identifikaci položky, v tomto případě prostřednictvím IShellLinka procesu, ke kterému je přidružen.
SHChangeNotifyEntry
Obsahuje a přijímá informace o oznámeních o změnách. Tato struktura se používá s funkcíSHChangeNotifyRegister a oznámením SFVM_QUERYFSNOTIFY.
SHCOLUMNDATA
Obsahuje informace, které identifikují určitý soubor. Používá IColumnProvider::GetItemData při vyžádání dat pro konkrétní soubor.
SHCOLUMNID
Určuje identifikátor FMTID/PID sloupce, který se zobrazí v zobrazení podrobností Průzkumníka Windows.
Poznámka: Od systému Windows Vista se SHCOLUMNID považuje za starší formulář a neměl by být použit. Na svém místě použijte strukturu PROPERTYKEY.
SHCOLUMNINFO
Obsahuje informace o vlastnostech sloupce. Používá IColumnProvider::GetColumnInfo.
SHCOLUMNINIT
Předá inicializační informace IColumnProvider::Initialize.
SHDESCRIPTIONID
Přijímá data položek v reakci na volání SHGetDataFromIDList.
SHDRAGIMAGE
Obsahuje informace potřebné k vytvoření obrázku přetažení.
SHELL_ITEM_RESOURCE
Definuje prostředek položky prostředí.
SHELLDETAILS
Zaznamenává podrobné informace o položce ve složce Prostředí.
SHELLEXECUTEINFO
Obsahuje informace používané ShellExecuteEx.
SHELLFLAGSTATE
Obsahuje sadu příznaků, které označují aktuální nastavení prostředí. Tato struktura se používá s funkcí SHGetSettings.
SHELLSTATE
Obsahuje nastavení stavu prostředí. Tato struktura se používá s funkcí SHGetSetSettings.
SHFILEINFO
Obsahuje informace o objektu souboru.
SHFILEOPSTRUCT
Obsahuje informace, které funkce SHFileOperation používá k provádění operací se soubory.
Poznámka: Jako systém Windows Vista se pro tuto funkci doporučuje použití rozhraní IFileOperation.
SHFOLDERCUSTOMSETTINGS
Obsahuje vlastní nastavení složky. Tato struktura se používá s SHGetSetFolderCustomSettings funkce.
SHITEMID
Definuje identifikátor položky.
SHNAMEMAPPING
Obsahuje staré a nové názvy cest pro každý soubor, který byl přesunut, zkopírován nebo přejmenován pomocí funkce SHFileOperation.
SHQUERYRBINFO
Obsahuje informace o velikosti a počtu položek načtené funkcí SHQueryRecycleBin.
SHSTOCKICONINFO
Přijímá informace použité k načtení ikony stock Shellu. Tato struktura se používá ve volání SHGetStockIconInfo.
SLOWAPPINFO
Poskytuje specializované informace o aplikaci Přidat nebo odebrat programy v Ovládacích panelech. Tato struktura se nevztahuje na publikované aplikace.
SMCSHCHANGENOTIFYSTRUCT
Obsahuje informace o oznámení o změnách. Používá IShellMenuCallback::CallbackSM.
SMDATA
Obsahuje informace z pásu nabídek.
SMINFO
Obsahuje informace o položce z pásu nabídek.
SOFTDISTINFO
Obsahuje informace o aktualizaci softwaru.
SORTCOLUMN
Ukládá informace o tom, jak seřadit sloupec zobrazený v zobrazení složky.
strRET
Obsahuje řetězce vrácené metodami rozhraní IShellFolder.
SV2CVW2_PARAMS
Obsahuje parametry pro IShellView2::CreateViewWindow2 metoda.
SYNC_HANDLER_ITEM_INFO
Definuje obslužnou rutinu pro plánovanou synchronizaci. Používá se s ISyncSchedule::AddItem.
SYNCMGR_CONFLICT_ID_INFO
Popisuje strukturu informací o konfliktních ID.
SYNCMGRHANDLERINFO
Poskytuje informace o obslužné rutině pro použití v ISyncMgrSynchronize::GetHandlerInfo metoda.
SYNCMGRITEM
Poskytuje informace o položkách výčtu ISyncMgrEnumItems rozhraní.
SYNCMGRLOGERRORINFO
Poskytuje informace o chybě pro použití v ISyncMgrSynchronizeCallback::LogError metoda.
SYNCMGRPROGRESSITEM
Poskytuje informace o stavu, když probíhá synchronizace. Tato struktura se používá s metodou ISyncMgrSynchronizeCallback::P rogress a odpovídá jedné synchronizační položce.
TBINFO
Používá se s oznámením SFVM_GETBUTTONINFO k určení počtu tlačítek, která se mají přidat na panel nástrojů a jak se přidají.
PALECBUTTON
Používá se metodami rozhraní ITaskbarList3 k definování tlačítek použitých na panelu nástrojů vložené do reprezentace miniatur okna.
WALLPAPEROPT
Obsahuje možnosti zobrazení tapety. Používá se se členy rozhraní IActiveDesktop.
WINDOWDATA
Ukládá data oken.
WTS_CONTEXTFLAGS
Určuje kontext extrakce miniatur. Používá IThumbnailSettings::SetContext.
WTS_FLAGS
Hodnoty používané IThumbnailCache::GetThumbnail k určení možností extrakce a zobrazení miniatury.
WTS_THUMBNAILID
Obsahuje jedinečný identifikátor miniatury v systémové mezipaměti miniatur.