Konstanty prostředí, výčty a příznaky

Tato část popisuje konstanty, výčty a příznaky prostředí Windows.

V této části

Námět Popis
_SVGIO
Používá se s IFolderView::Items, IFolderView::ItemCounta IShellView::GetItemObject metody omezit nebo řídit položky v jejich kolekcích.
_SVSIF
Označuje příznaky používané IFolderView, IFolderView2, IShellView a IShellView2 k určení typu výběru, který se má použít.
APPACTIONFLAGS
Určuje akce správy aplikací podporované vydavatelem aplikace. Tyto příznaky jsou bitové masky předány IShellApp::GetPossibleActions.
APPINFODATAFLAGS
Určuje informace o aplikaci, které se mají vrátit z aplikace IShellApp::GetAppInfo. Tyto příznaky jsou bitové masky používané v dwMask člen struktury APPINFODATA.
APPLICATION_VIEW_ORIENTATION
Definuje sadu režimů orientace zobrazení pro okno (zobrazení aplikace). Používá IApplicationDesignModeSettings2::GetApplicationViewOrientation a IApplicationDesignModeSettings2::SetApplicationViewOrientation.
APPLICATION_VIEW_SIZE_PREFERENCE
Definuje sadu možných obecných předvoleb velikosti okna (zobrazení aplikace). Používá ILaunchSourceViewSizePreference::GetSourceViewSizePreference a ILaunchTargetViewSizePreference::GetTargetViewSizePreference.
APPLICATION_VIEW_STATE
Označuje aktuální stav zobrazení aplikace pro Windows Store. Používá IApplicationDesignModeSettings::SetApplicationViewState a IApplicationDesignModeSettings::IsApplicationViewStateSupported.
ASSOCDATA
Používá IQueryAssociations::GetData definovat typ dat, která se mají vrátit.
ASSOCF
Poskytuje informace IQueryAssociations metody rozhraní.
ASSOCIATIONLEVEL
Určuje zdroj výchozího přidružení přípony názvu souboru. Používá se metodami rozhraní IApplicationAssociationRegistration.
ASSOCIATIONTYPE
Určuje typ přidružení aplikace. Používá se metodami rozhraní IApplicationAssociationRegistration.
ASSOCKEY
Určuje typ klíče, který má být vrácen IQueryAssociations::GetKey.
ASSOCSTR
Používá IQueryAssociations::GetString definovat typ řetězce, který se má vrátit.
ATTACHMENT_ACTION
Poskytuje sadu příznaků, které se mají použít s IAttachmentExecute::P rompt označující akci, která se má provést při potvrzení uživatele.
ATTACHMENT_PROMPT
Poskytuje sadu příznaků, které se mají použít s IAttachmentExecute::P rompt označující typ zobrazovaného uživatelského rozhraní výzvy.
AUTOMATICKÉ DOKONČOVÁNÍ
Určuje, které objekty jsou uvedeny pro seznamy automatického dokončování.
automatické dokončování
Určuje hodnoty používané IAutoComplete2::GetOptions a IAutoComplete2::SetOptions pro možnosti automatického dokončování.
vytvoření vazby klíče kontextového řetězce
Sada řetězcových klíčů, které se používají s IBindCtx::RegisterObjectParam metoda k určení kontextu vazby.
BNSTATE
Zavrhovaný. Používá IBrowserService::SetNavigateState a IBrowserService::GetNavigateState k určení stavů navigace.
BROWSERFRAMEOPTIONS
Používá se s metodou IBrowserFrameOptions::GetFrameOptions.
CATEGORYINFO_FLAGS
Poskytuje sadu příznaků pro použití se strukturou CATEGORY_INFO.
CATSORT_FLAGS
Určuje metody řazení dat kategorií.
CDCONTROLSTATE
Určuje hodnoty, které označují, zda je ovládací prvek viditelný a povolený. Používá se členy rozhraní IFileDialogCustomize.
CM_ENUM_FLAGS
Používá se členy IColumnManager rozhraní k určení požadované sady sloupců, a to buď všechny, nebo pouze ty, které jsou aktuálně viditelné.
CM_MASK
Určuje, které hodnoty ve struktuře CM_COLUMNINFO mají být nastaveny během volání IColumnManager::SetColumnInfo.
CM_SET_WIDTH_VALUE
Určuje hodnoty šířky v pixelech a zahrnuje zvláštní podporu výchozího a automatického nastavení. Používá se členy rozhraní IColumnManager prostřednictvím struktury CM_COLUMNINFO.
CM_STATE
Určuje hodnoty stavu sloupce. Používá se členy rozhraní IColumnManager prostřednictvím struktury CM_COLUMNINFO.
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS
Označuje typ přihlašovacích údajů, které má poskytovatel přihlašovacích údajů vrátit, aby se přidružil k dlaždici Jiný uživatel. Používá ICredentialProviderUserArray_GetAccountOptions.
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
Poskytuje možnosti přizpůsobení pro jedno pole v přihlašovacím nebo přihlašovacím uživatelském rozhraní.
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
Popisuje stav pole a způsob, jakým s ním uživatel může pracovat. Pole můžou být zobrazena zprostředkovatelem přihlašovacích údajů v různých interaktivních stavech.
CREDENTIAL_PROVIDER_FIELD_STATE
Určuje stav jednoho pole v uživatelském rozhraní přihlašovacích údajů.
CREDENTIAL_PROVIDER_FIELD_TYPE
Určuje typ pole pověření. Používá CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR.
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE
Popisuje odpověď, když se zprostředkovatel přihlašovacích údajů pokusí serializovat přihlašovací údaje.
CREDENTIAL_PROVIDER_STATUS_ICON
Označuje, která ikona stavu se má zobrazit.
CREDENTIAL_PROVIDER_USAGE_SCENARIO
Deklaruje scénáře, ve kterých je podporován poskytovatel přihlašovacích údajů. Scénář použití zprostředkovatele přihlašovacích údajů (CPUS) umožňuje poskytovateli přihlašovacích údajů poskytovat jedinečné chování výčtu a nastavení polí uživatelského rozhraní napříč scénáři.
CSIDL
**Poznámka: **V systému Windows Vista byly tyto hodnoty nahrazeny POLEFOLDERID hodnoty. Toto téma obsahuje seznam nových konstant a odpovídajících hodnot CSIDL. Pro usnadnění je zde pro každou hodnotu CSIDL uvedena odpovídající KNOWNFOLDERID hodnoty.
Systém CSIDL je podporován v systému Windows Vista z důvodů kompatibility. Nový vývoj by však měl místo hodnot CSIDL používat KNOWNFOLDERID hodnoty.
Hodnoty CSIDL (konstantní speciální seznam ID položky) poskytují jedinečný systém nezávislý způsob, jak identifikovat speciální složky používané aplikacemi, ale které nemusí mít stejný název nebo umístění v žádném daném systému. Například systémová složka může být C:\Windows v jednom systému a C:\Winnt na druhé. Tyto konstanty jsou definovány v Shlobj.h.
příznaky CTF
Označí, které řídí chování volající funkce. Používá SHCreateThread a SHCreateThreadWithHandle. V těchto funkcích jsou tyto hodnoty definovány jako typ SHCT_FLAGS.
DATAOBJ_GET_ITEM_FLAGS
Hodnoty používané funkcí SHGetItemFromDataObject určit možnosti týkající se zpracování zdrojového objektu.
příznaky příkazů DBID
Tyto ID příkazů lze odeslat do kontejneru objektu pásma pomocí IOleCommandTarget::Exec.
DEF_SHARE_ID
Hodnoty, které určují složku, na které se pracuje pomocí metod rozhraní ISharingConfigurationManager.
DEFAULTSAVEFOLDERTYPE
Určuje výchozí umístění pro ukládání.
DEFAULT_FOLDER_MENU_RESTRICTIONS
DESKTOP_WALLPAPER_POSITION
Určuje způsob zobrazení tapety na ploše.
DEVICE_SCALE_FACTOR
Označuje faktor škálování zařízení s falšováním identity jako procento. Používá IApplicationDesignModeSettings::SetApplicationViewState a IApplicationDesignModeSettings::IsApplicationViewStateSupported
DISPLAY_DEVICE_TYPE
Určuje, jestli je zařízení primárním nebo imerzivním typem zobrazení.
DROPIMAGETYPE
Hodnoty použité s DROPDESCRIPTION strukturu k určení obrázku přetažení.
EXPCMDSTATE
EXPCMDSTATE hodnoty představují stav příkazu položky prostředí.
EXPLORER_BROWSER_FILL_FLAGS
Tyto příznaky se používají s IExplorerBrowser::FillFromObject.
EXPLORER_BROWSER_OPTIONS
Tyto příznaky se používají s IExplorerBrowser::GetOptions a IExplorerBrowser::SetOptions.
EXPLORERPANESTATE
Označte příznaky používané IExplorerPaneVisibility::GetPaneState k získání aktuálního stavu daného podokna Průzkumníka Windows.
FDAP
Určuje umístění seznamu.
FDE_OVERWRITE_RESPONSE
Určuje hodnoty používané metodou IFileDialogEvents::OnOverwrite k označení odpovědi aplikace na žádost o přepsání během operace uložení pomocí běžného dialogového okna souboru.
FDE_SHAREVIOLATION_RESPONSE
Určuje hodnoty používané IFileDialogEvents::OnShareViolation metoda označující odpověď aplikace na porušení sdílení, ke kterému dojde při otevření nebo uložení souboru.
FFFP_MODE
Popisuje kritéria shody. Používá se metodami rozhraní IKnownFolderManager.
FILE_USAGE_TYPE
Konstanty používané IFileIsInUse::GetUsage označují, jak se soubor používá.
FILEOPENDIALOGOPTIONS
Definuje sadu možností dostupných v dialogovém okně Otevřít nebo Uložit.
FILETYPEATTRIBUTEFLAGS
Označuje FILETYPEATTRIBUTEFLAGS konstanty, které se používají v hodnotě EditFlags přidružení souboru PROGID klíč registru.
FOLDER_ENUM_MODE
Používá IObjectWithFolderEnumMode::GetMode a IObjectWithFolderEnumMode::SetMode metody pro získání a nastavení režimů zobrazení pro složky.
FOLDERFLAGS
Sada příznaků, které určují možnosti zobrazení složky. Příznaky jsou nezávislé na sobě a lze je použít v libovolné kombinaci.
FOLDERLOGICALVIEWMODE
Používá IFolderViewSettings::GetViewMode a ISearchFolderItemFactory::SetFolderLogicalViewMode popis režimu zobrazení.
FOLDERTYPEID
Hodnoty FOLDERTYPEID představují šablonu zobrazení použitou u složky, obvykle na základě zamýšleného použití a obsahu.
FOLDERVIEWMODE
Určuje typ zobrazení složky.
FOLDERVIEWOPTIONS
Používá se metodami rozhraní IFolderViewOptions k aktivaci možností Systému Windows Vista, které nejsou ve výchozím nastavení podporovány v systémech Windows 7 a novějších a také deaktivace nových možností Systému Windows 7.
příznaky IActiveDesktop
Tato část popisuje příznaky používané metodami rozhraní IActiveDesktop.
IESHORTCUTFLAGS
Určuje způsob zpracování zástupce prohlížečem.
KF_CATEGORY
Hodnota představující kategorii, podle které lze klasifikovat složku registrovanou v systému známých složek.
KF_DEFINITION_FLAGS
Příznaky, které určují určité známé chování složky. Používá se se strukturou KNOWNFOLDER_DEFINITION.
KF_REDIRECT_FLAGS
Příznaky používané IKnownFolderManager::Redirect k určení podrobností o přesměrování známé složky, jako jsou oprávnění a vlastnictví pro přesměrovanou složku.
KF_REDIRECTION_CAPABILITIES
Příznaky, které určují možnosti aktuálního přesměrování známé složky. Používá IKnownFolder::GetRedirectionCapabilities.
KNOWN_FOLDER_FLAG
Zadejte speciální možnosti načítání známých složek. Tyto hodnoty nahrazují hodnoty CSIDL, které mají paralelní významy.
KNOWNFOLDERID
Konstanty KNOWNFOLDERID představují identifikátory GUID, které identifikují standardní složky registrované v systému jako známé složky. Tyto složky jsou nainstalovány s operačním systémem Windows Vista a novějšími operačními systémy a počítač bude mít pouze složky vhodné pro instalaci. Popisy těchto složek najdete v tématu CSIDL .
LIBRARYFOLDERFILTER
Definuje možnosti filtrování položek složky.
LIBRARYMANAGEDIALOGOPTIONS
Používá SHShowManageLibraryUI definovat možnosti pro zpracování kolize názvů při ukládání knihovny.
LIBRARYOPTIONFLAGS
Určuje možnosti knihovny.
LIBRARYSAVEFLAGS
Určuje možnosti pro zpracování kolize názvů při ukládání knihovny.
MIMEASSOCIATIONDIALOG_IN_FLAGS
Používá se s funkcí MIMEAssociationDialog k určení způsobu provádění.
MONITOR_APP_VISIBILITY
Určuje, jestli se na displeji místo aplikací pro Windows Store zobrazuje desktopová okna.
MP_POPUPFLAGS konstanty
Představují možnosti dostupné při zobrazení místní nabídky.
NET_STRING
Představuje typy síťových adres. Pomocí jedné nebo více (bitové kombinace) následujících konstant vytvořte masku síťové adresy, která se použije s makrem NetAddr_SetAllowType.
NSTCFOLDERCAPABILITIES
Určuje stav položky stromu. Tyto hodnoty používají metody INameSpaceTreeControlFolderCapabilities rozhraní.
NSTCITEMSTATE
Určuje stav položky stromu. Tyto hodnoty jsou používány metodami INameSpaceTreeControl rozhraní.
NSTCSTYLE
Popisuje charakteristiky daného ovládacího prvku stromu oboru názvů.
NSTCSTYLE2
Používá se metodami INameSpaceTreeControl2 k určení rozšířených stylů zobrazení ve stromovém zobrazení oboru názvů shellu.
NWMF
Příznaky používané INewWindowManager::EvaluateNewWindow. Tyto hodnoty jsou faktory v rozhodování, zda se má zobrazit automaticky otevírané okno.
PACKAGE_EXECUTION_STATE
vnímané
Určuje vnímaný typ souboru. Tato sada konstant se používá ve funkci AssocGetPerceivedType.
PUBAPPINFOFLAGS
Určuje, které členy ve struktuře PUBAPPINFO jsou platné. Tyto příznaky jsou bitové masky nastavené v dwMask člen a předány IPublishedApp::GetPublishedAppInfo.
QUERY_USER_NOTIFICATION_STATE
Určuje stav počítače pro aktuálního uživatele ve vztahu kpriety odeslání oznámení. Používá SHQueryUserNotificationState.
datových typů registru
Tyto datové typy lze použít k určení typu hodnoty registru.
REGSAM
Datový typ používaný k zadání atributů přístupu k zabezpečení v registru.
OMEZENÍ
Tyto příznaky se používají s funkcí SHRestricted. SHRestricted se používá k určení, jestli se používá zadaná zásada správce. V mnoha případech musí aplikace upravit určité chování, aby byly v souladu se zásadami přijatými správci systému.
SCALE_CHANGE_FLAGS
Příznaky, které slouží k označení změny škálování, ke které došlo.
SCNRT_STATUS
Označuje, zda se má povolit nebo zakázat asynchronní registr a deregister pro SHChangeNotifyRegisterThread.
SFBS_FLAGS
Určuje, jak by funkce StrFormatByteSizeEx měla zpracovávat zaokrouhlování nezobrazených číslic.
SFGAO
Atributy, které lze načíst u položky (souboru nebo složky) nebo sady položek.
horizontálních oddílů
Označuje interpretaci dat předaných SHAddToRecentDoc s v jeho pv parametr k identifikaci položky, jejíž statistiky využití jsou sledovány.
SHARE_ROLE
Určuje přístupová oprávnění přiřazená ke složce Users nebo Public. Používá se v CreateShare a GetSharePermissions.
SHCOLSTATE
Popisuje způsob zacházení s vlastností. Tyto hodnoty jsou definovány v shtypes.h.
SHCONTF
Určuje typy položek zahrnutých ve výčtu. Tyto hodnoty se používají s metodou IShellFolder::EnumObjects.
SHELL_LINK_DATA_FLAGS
Určuje nastavení možností. Používá se s IShellLinkDataList::GetFlags a IShellLinkDataList::SetFlags.
SHELL_UI_COMPONENT
Identifikuje typ součásti uživatelského rozhraní, která je potřebná v prostředí.
ShellFolderViewOptions
Určuje možnosti zobrazení vrácené vlastností ViewOptions.
ShellSpecialFolderConstants
Určuje jedinečné hodnoty nezávislé na systému, které identifikují zvláštní složky. Tyto složky často používají aplikace, ale nemusí mít stejný název nebo umístění v žádném daném systému. Například systémová složka může být "C:\Windows" v jednom systému a "C:\Winnt" na jiném.
ShellWindowFindWindowOptions
Určuje možnosti pro hledání okna v kolekci oken prostředí.
ShellWindowTypeConstants
Určuje typy oken prostředí.
SHGDNF
Definuje hodnoty používané s IShellFolder::GetDisplayNameOf a IShellFolder::SetNameOf metody k určení typu názvů souborů nebo složek používaných těmito metodami.
Poznámka:
Před Windows 7 byly tyto hodnoty zabaleny jako výčet SHGNO.
SHGLOBALCOUNTER
Identifikátory pro různé globální čítače nebo sdílené proměnné. Každý globální čítač lze zvýšit nebo zmenšit pomocí SHGlobalCounterIncrement a SHGlobalCounterDecrement.
SHREGDEL_FLAGS
Poskytuje sadu hodnot, které označují, ze kterého základního klíče bude položka odstraněna.
SHREGENUM_FLAGS
Poskytuje sadu hodnot, které označují základní klíč, který se použije pro výčet.
SHSTOCKICONID
Používá SHGetStockIconInfo k identifikaci ikony systému akcií, která se má načíst.
SICHINTF
Používá se k určení způsobu porovnání dvou položek prostředí. IShellItem::Compare používá tento typ výčtu.
SIGDN
Vyžádá si formulář zobrazovaného názvu položky, který se má načíst prostřednictvím IShellItem::GetDisplayName a SHGetNameFromIDList.
SPACTION
Popisuje provedenou akci, která vyžaduje, aby se uživateli zobrazil průběh pomocí rozhraní IActionProgress.
SPBEGINF
Používá IActionProgress::Begin, tyto konstanty určují určité operace uživatelského rozhraní, které mají být povoleny nebo zakázány.
SPTEXT
Určuje typ popisného textu, který se poskytuje rozhraní IActionProgress.
SRRF
Příznaky, které omezují nastavení nebo vrácení dat.
konstantY SSF
Pomocí funkce SHGetSetSettings určit, které členy jeho SHELLSTATE struktury by měly být nastaveny nebo načteny.
STPFLAG
Používá ITaskbarList4::SetTabProperties metoda k určení vlastností karty.
SVUIA_STATUS
Používá se s metodou IBrowserService2::_UIActivateView k nastavení stavu zobrazení prohlížeče.
SYNCMGR_CANCEL_REQUEST
Popisuje žádost uživatele o zrušení synchronizace.
SYNCMGR_CONFLICT_ITEM_TYPE
Popisuje typ konfliktní položky.
SYNCMGR_CONTROL_FLAGS
Určuje, jak se má provést operace požadovaná pro určité metody ISyncMgrControl.
SYNCMGR_EVENT_FLAGS
Určuje příznaky události synchronizace.
SYNCMGR_EVENT_LEVEL
Určuje typ události, která se hlásí do Centra synchronizace.
SYNCMGR_HANDLER_CAPABILITIES
Určuje možnosti obslužné rutiny týkající se akcí, které se s ní dají provádět.
SYNCMGR_HANDLER_POLICIES
Vytvoří výčet zásad určených obslužnou rutinou synchronizace, která se odchyluje od výchozích zásad.
SYNCMGR_HANDLER_TYPE
Určuje typ obslužné rutiny. Používá ISyncMgrHandlerInfo::GetType.
SYNCMGR_ITEM_CAPABILITIES
Určuje akce, které lze provést s položkou.
SYNCMGR_ITEM_POLICIES
Určuje zásady položky, které určují, jak se dají povolit nebo zakázat pomocí zásad skupiny.
SYNCMGR_PRESENTER_CHOICE
Popisuje, jakou volbu uživatel dělá ohledně řešení konfliktů správce synchronizace. Používá ISyncMgrConflictPresenter.
SYNCMGR_PRESENTER_NEXT_STEP
Popisuje další krok, který se má provést v řešení konfliktů správce synchronizace. Používá ISyncMgrConflictPresenter.
SYNCMGR_PROGRESS_STATUS
Určuje aktuální stav průběhu procesu synchronizace. Používá ISyncMgrSyncCallback::ReportProgress.
SYNCMGR_RESOLUTION_ABILITIES
Označuje schopnosti a aktivitu řešení konfliktů, které se mají sledovat. Používá se s ISyncMgrResolutionHandler::QueryAbilities.
SYNCMGR_RESOLUTION_FEEDBACK
Popisuje zpětnou vazbu k řešení Správce synchronizace. Používá ISyncMgrResolutionHandler.
SYNCMGR_SYNC_CONTROL_FLAGS
Označuje příznaky používané ISyncMgrControl::StartHandlerSync a ISyncMgrControl::StartItemSync.
SYNCMGRFLAG
SYNCMGRFLAG hodnoty výčtu se používají v metodě ISyncMgrSynchronize::Initialize k označení způsobu zahájení synchronizační události.
SYNCMGRHANDLERFLAGS
Používá se ve struktuře SYNCMGRHANDLERINFO jako příznaky, které platí pro aktuální obslužnou rutinu.
SYNCMGRINVOKEFLAGS
Hodnota výčtu SYNCMGRINVOKEFLAGS určuje způsob vyvolání Správce synchronizace v metodě ISyncMgrSynchronizeInvoke::UpdateItem s.
SYNCMGRITEMFLAGS
Určuje informace pro aktuální položku ve struktuře SYNCMGRITEM.
SYNCMGRLOGLEVEL
Hodnoty výčtu SYNCMGRLOGLEVEL určují úroveň chyby pro použití v metodě ISyncMgrSynchronizeCallback::LogError.
SYNCMGRREGISTERFLAGS
SYNCMGRREGISTERFLAGS hodnoty výčtu se používají v metodách rozhraní ISyncMgrRegister k identifikaci událostí, pro které je obslužná rutina registrována k oznámení.
SYNCMGRSTATUS
Používá se v ISyncMgrSynchronize::SetItemStatus metoda k určení aktualizovaného stavu položky.
THUMBBUTTONFLAGS
Používá THUMBBUTTON k řízení konkrétních stavů a chování tlačítka.
THUMBBUTTONMASK
Používá THUMBBUTTON strukturu k určení členů této struktury obsahují platná data.
ThumbnailStreamCacheOptions
Definuje možnosti mezipaměti používané rozhraním IThumbnailStreamCache.
TRANSFER_SOURCE_FLAGS
Používá se metodami ITransferSource a ITransferDestination rozhraní k řízení jejich operací se soubory.
TRANSLATEURL_IN_FLAGS
TRANSLATEURL_IN_FLAGS výčtové hodnoty se používají s funkcí TranslateURL k určení způsobu spuštění.
UNDOCK_REASON
Hodnoty, které označují důvod, proč bylo ukotvené okno aplikace pro usnadnění přístupu nečinné. Používá IAccessibilityDockingServiceCallback::Undocked.
URL_SCHEME
Slouží k určení schémat adres URL.
URLASSOCIATIONDIALOG_IN_FLAGS
URLASSOCIATIONDIALOG_IN_FLAGS výčtové hodnoty se používají s URLAssociationDialog k určení způsobu provádění.
VPCOLORFLAGS
Určuje použití barvy. Používá metody IVisualProperties.
VPWATERMARKFLAGS
Určuje příznaky vodoznaku. Používá IVisualProperties::SetWatermark.