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