Gränssnittskonstanter, uppräkningar och flaggor
I det här avsnittet beskrivs Windows Shell-konstanter, uppräkningar och flaggor.
I det här avsnittet
Ämne | Beskrivning |
---|---|
_SVGIO |
Används med IFolderView::Items, IFolderView::ItemCountoch IShellView::GetItemObject metoder för att begränsa eller kontrollera objekten i deras samlingar. |
_SVSIF |
Anger flaggor som används av IFolderView, IFolderView2, IShellView och IShellView2 för att ange vilken typ av markering som ska tillämpas. |
APPACTIONFLAGS |
Anger programhanteringsåtgärder som stöds av en programutgivare. Dessa flaggor är bitmasker som skickas till IShellApp::GetPossibleActions. |
APPINFODATAFLAGS |
Anger programinformation som ska returneras från IShellApp::GetAppInfo. Dessa flaggor är bitmasker som används i dwMask medlem i APPINFODATA- struktur. |
APPLICATION_VIEW_ORIENTATION |
Definierar uppsättningen visningsorienteringslägen för ett fönster (appvy). Används av IApplicationDesignModeSettings2::GetApplicationViewOrientation och IApplicationDesignModeSettings2::SetApplicationViewOrientation. |
APPLICATION_VIEW_SIZE_PREFERENCE |
Definierar uppsättningen med möjliga storleksinställningar för allmänt fönster (appvy). Används av ILaunchSourceViewSizePreference::GetSourceViewSizePreference och ILaunchTargetViewSizePreference::GetTargetViewSizePreference. |
APPLICATION_VIEW_STATE |
Anger det aktuella visningstillståndet för en Windows Store-app. Används av IApplicationDesignModeSettings::SetApplicationViewState och IApplicationDesignModeSettings::IsApplicationViewStateSupported. |
ASSOCDATA |
Används av IQueryAssociations::GetData för att definiera vilken typ av data som ska returneras. |
ASSOCF |
Innehåller information om IQueryAssociations gränssnittsmetoder. |
ASSOCIATIONLEVEL |
Anger källan för standardassociationen för ett filnamnstillägg. Används av metoderna i gränssnittet IApplicationAssociationRegistration. |
ASSOCIATIONTYPE- |
Anger typen av association för ett program. Används av metoderna i gränssnittet IApplicationAssociationRegistration. |
ASSOCKEY |
Anger vilken typ av nyckel som ska returneras av IQueryAssociations::GetKey. |
ASSOCSTR |
Används av IQueryAssociations::GetString för att definiera vilken typ av sträng som ska returneras. |
ATTACHMENT_ACTION |
Innehåller en uppsättning flaggor som ska användas med IAttachmentExecute::P rompt som anger vilken åtgärd som ska utföras vid användarbekräftelse. |
ATTACHMENT_PROMPT |
Innehåller en uppsättning flaggor som ska användas med IAttachmentExecute::P rompt för att ange vilken typ av uppmaningsgränssnitt som ska visas. |
AUTOCOMPLETELISTOPTIONS |
Anger vilka objekt som räknas upp för listor över automatisk komplettering. |
AUTOCOMPLETEOPTIONS |
Anger värden som används av IAutoComplete2::GetOptions och IAutoComplete2::SetOptions för alternativ kring automatisk komplettering. |
|
En uppsättning strängnycklar som används med IBindCtx::RegisterObjectParam metod för att ange en bindningskontext. |
BNSTATE |
Deprecated. Används av IBrowserService::SetNavigateState och IBrowserService::GetNavigateState för att ange navigeringstillstånd. |
BROWSERFRAMEOPTIONS |
Används med metoden IBrowserFrameOptions::GetFrameOptions. |
CATEGORYINFO_FLAGS |
Tillhandahåller en uppsättning flaggor för användning med CATEGORY_INFO struktur. |
CATSORT_FLAGS |
Anger metoder för sortering av kategoridata. |
CDCONTROLSTATE |
Anger de värden som anger om en kontroll är synlig och aktiverad. Används av medlemmar i gränssnittet IFileDialogCustomize. |
CM_ENUM_FLAGS |
Används av medlemmar i IColumnManager- gränssnitt för att ange vilken uppsättning kolumner som begärs, antingen alla eller endast de som för närvarande visas. |
CM_MASK |
Anger vilka värden i CM_COLUMNINFO-strukturen som ska anges under anrop till IColumnManager::SetColumnInfo. |
CM_SET_WIDTH_VALUE |
Anger breddvärden i bildpunkter och innehåller särskilt stöd för standard och automatisk storlek. Används av medlemmar i IColumnManager--gränssnittet via CM_COLUMNINFO-strukturen. |
CM_STATE |
Anger kolumntillståndsvärden. Används av medlemmar i IColumnManager--gränssnittet via CM_COLUMNINFO-strukturen. |
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS |
Anger vilken typ av autentiseringsuppgifter en autentiseringsprovider ska returnera för att associera med panelen "Annan användare". Används av ICredentialProviderUserArray_GetAccountOptions. |
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS |
Tillhandahåller anpassningsalternativ för ett enda fält i ett användargränssnitt för inloggning eller autentiseringsuppgifter. |
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE |
Beskriver tillståndet för ett fält och hur det en användare kan interagera med det. Fält kan visas av en provider för autentiseringsuppgifter i olika interaktiva tillstånd. |
CREDENTIAL_PROVIDER_FIELD_STATE |
Anger tillståndet för ett enda fält i användargränssnittet för autentiseringsuppgifter. |
CREDENTIAL_PROVIDER_FIELD_TYPE |
Anger en typ av fält för autentiseringsuppgifter. Används av CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR. |
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE |
Beskriver svaret när en autentiseringsprovider försöker serialisera autentiseringsuppgifter. |
CREDENTIAL_PROVIDER_STATUS_ICON |
Anger vilken statusikon som ska visas. |
CREDENTIAL_PROVIDER_USAGE_SCENARIO |
Deklarerar scenarier där en autentiseringsprovider stöds. Ett användningsscenario för autentiseringsprovider (CPUS) gör det möjligt för autentiseringsprovidern att tillhandahålla distinkt uppräkningsbeteende och konfiguration av användargränssnittsfält i olika scenarier. |
CSIDL- |
**Obs! **Från och med Windows Vista har dessa värden ersatts av KNOWNFOLDERID- värden. Se det avsnittet för en lista över de nya konstanterna och deras motsvarande CSIDL-värden. För enkelhetens skull anges även motsvarande KNOWNFOLDERID- värden här för varje CSIDL-värde. CSIDL-systemet stöds under Windows Vista av kompatibilitetsskäl. Ny utveckling bör dock använda KNOWNFOLDERID- värden i stället för CSIDL-värden. CSIDL-värden (konstant särskild objekt-ID-lista) ger ett unikt systemoberoende sätt att identifiera särskilda mappar som används ofta av program, men som kanske inte har samma namn eller plats i ett visst system. Systemmappen kan till exempel vara "C:\Windows" i ett system och "C:\Winnt" på ett annat. Dessa konstanter definieras i Shlobj.h. |
CTF-flaggor |
Flaggor som styr den anropande funktionens beteende. Används av SHCreateThread och SHCreateThreadWithHandle. I dessa funktioner definieras dessa värden som av typen SHCT_FLAGS. |
DATAOBJ_GET_ITEM_FLAGS |
Värden som används av funktionen SHGetItemFromDataObject för att ange alternativ för bearbetning av källobjektet. |
DBID-kommandoflaggor |
Dessa kommando-ID:er kan skickas till bandobjektets container med IOleCommandTarget::Exec. |
DEF_SHARE_ID |
Värden som anger vilken mapp som ska hanteras med metoder för ISharingConfigurationManager-gränssnittet. |
DEFAULTSAVEFOLDERTYPE |
Anger standardplatsen för sparande. |
DEFAULT_FOLDER_MENU_RESTRICTIONS |
|
DESKTOP_WALLPAPER_POSITION |
Anger hur skrivbordsunderlägget ska visas. |
DEVICE_SCALE_FACTOR |
Anger en förfalskningsfaktor för enhetsskalning som procent. Används av IApplicationDesignModeSettings::SetApplicationViewState och IApplicationDesignModeSettings::IsApplicationViewStateSupported |
DISPLAY_DEVICE_TYPE |
Anger om enheten är en primär eller uppslukande typ av visning. |
DROPIMAGETYPE |
Värden som används med DROPDESCRIPTION- struktur för att ange avbildningen. |
EXPCMDSTATE |
EXPCMDSTATE värden representerar kommandotillståndet för ett Shell-objekt. |
EXPLORER_BROWSER_FILL_FLAGS |
Dessa flaggor används med IExplorerBrowser::FillFromObject. |
EXPLORER_BROWSER_OPTIONS |
Dessa flaggor används med IExplorerBrowser::GetOptions och IExplorerBrowser::SetOptions. |
EXPLORERPANESTATE |
Ange flaggor som används av IExplorerPaneVisibility::GetPaneState för att hämta det aktuella tillståndet för det angivna Fönstret Utforskaren. |
FDAP |
Anger listplacering. |
FDE_OVERWRITE_RESPONSE |
Anger de värden som används av metoden IFileDialogEvents::OnOverwrite för att ange ett programs svar på en överskrivningsbegäran under en spara-åtgärd med hjälp av den gemensamma fildialogrutan. |
FDE_SHAREVIOLATION_RESPONSE |
Anger de värden som används av IFileDialogEvents::OnShareViolation metod för att ange ett programs svar på en delningsöverträdelse som inträffar när en fil öppnas eller sparas. |
FFFP_MODE |
Beskriver matchningsvillkor. Används av metoder i gränssnittet IKnownFolderManager. |
FILE_USAGE_TYPE |
Konstanter som används av IFileIsInUse::GetUsage för att ange hur en fil som används används. |
FILEOPENDIALOGOPTIONS |
Definierar den uppsättning alternativ som är tillgängliga för dialogrutan Öppna eller Spara. |
FILETYPEATTRIBUTEFLAGS |
Anger FILETYPEATTRIBUTEFLAGS konstanter som används i EditFlags-värdet för en filassociation PROGID registernyckel. |
FOLDER_ENUM_MODE |
Används av IObjectWithFolderEnumMode::GetMode och IObjectWithFolderEnumMode::SetMode metoder för att hämta och ange visningslägen för mapparna. |
FOLDERFLAGS |
En uppsättning flaggor som anger alternativ för mappvy. Flaggorna är oberoende av varandra och kan användas i valfri kombination. |
FOLDERLOGICALVIEWMODE |
Används av IFolderViewSettings::GetViewMode och ISearchFolderItemFactory::SetFolderLogicalViewMode för att beskriva visningsläget. |
FOLDERTYPEID |
Värdena FOLDERTYPEID representerar en vymall som tillämpas på en mapp, vanligtvis baserat på dess avsedda användning och innehåll. |
FOLDERVIEWMODE |
Anger mappvytypen. |
FOLDERVIEWOPTIONS |
Används av metoder för IFolderViewOptions-gränssnittet för att aktivera Windows Vista-alternativ som inte stöds som standard i Windows 7 och senare system samt inaktivera nya Windows 7-alternativ. |
IActiveDesktop-flaggor |
I det här avsnittet beskrivs flaggorna som används av IActiveDesktop- gränssnittsmetoder. |
IESHORTCUTFLAGS |
Anger hur en genväg ska hanteras av webbläsaren. |
KF_CATEGORY |
Värde som representerar en kategori som en mapp som har registrerats med systemet För känd mapp kan klassificeras. |
KF_DEFINITION_FLAGS |
Flaggor som anger vissa kända mappbeteenden. Används med KNOWNFOLDER_DEFINITION struktur. |
KF_REDIRECT_FLAGS |
Flaggor som används av IKnownFolderManager::Omdirigera för att ange information om en känd mappomdirigering, till exempel behörigheter och ägarskap för den omdirigerade mappen. |
KF_REDIRECTION_CAPABILITIES |
Flaggor som anger de aktuella omdirigeringsfunktionerna för en känd mapp. Används av IKnownFolder::GetRedirectionCapabilities. |
KNOWN_FOLDER_FLAG |
Ange särskilda hämtningsalternativ för kända mappar. Dessa värden ersätter CSIDL- värden som har parallella betydelser. |
KNOWNFOLDERID |
KNOWNFOLDERID konstanter representerar GUID:er som identifierar standardmappar som registrerats med systemet som Kända mappar. Dessa mappar installeras med Windows Vista och senare operativsystem, och en dator har endast mappar som är lämpliga för den installerade. Beskrivningar av dessa mappar finns i CSIDL-. |
LIBRARYFOLDERFILTER |
Definierar alternativ för filtrering av mappobjekt. |
LIBRARYMANAGEDIALOGOPTIONS |
Används av SHShowManageLibraryUI för att definiera alternativ för att hantera en namnkollision när du sparar ett bibliotek. |
LIBRARYOPTIONFLAGS |
Anger biblioteksalternativen. |
LIBRARYSAVEFLAGS |
Anger alternativen för att hantera en namnkollision när du sparar ett bibliotek. |
MIMEASSOCIATIONDIALOG_IN_FLAGS |
Används med funktionen MIMEAssociationDialog för att avgöra hur den körs. |
MONITOR_APP_VISIBILITY |
Anger om en bildskärm visar skrivbordsfönster i stället för Windows Store-appar. |
MP_POPUPFLAGS konstanter |
Representera tillgängliga alternativ när du visar en popup-meny. |
NET_STRING |
Representera nätverksadresstyper. Använd en eller flera (som en bitvis kombination) av följande konstanter för att skapa en nätverksadressmask som ska användas med makrot NetAddr_SetAllowType. |
NSTCFOLDERCAPABILITIES |
Anger tillståndet för ett trädobjekt. Dessa värden används med metoder för INameSpaceTreeControlFolderCapabilities-gränssnittet. |
NSTCITEMSTATE |
Anger tillståndet för ett trädobjekt. Dessa värden används med metoder för INameSpaceTreeControl--gränssnittet. |
NSTCSTYLE- |
Beskriver egenskaperna för en viss namnområdesträdkontroll. |
NSTCSTYLE2 |
Används av metoder för INameSpaceTreeControl2 för att ange utökade visningsformat i en shell-namnområdesträdvy. |
NWMF |
Flaggor som används av INewWindowManager::EvaluateNewWindow. Dessa värden är faktorer i beslutet om ett popup-fönster ska visas. |
PACKAGE_EXECUTION_STATE |
|
UPPLEVD |
Anger en fils upplevda typ. Den här uppsättningen konstanter används i funktionen AssocGetPerceivedType. |
PUBAPPINFOFLAGS |
Anger vilka medlemmar i PUBAPPINFO struktur är giltiga. Dessa flaggor är bitmasker som anges i dwMask medlem och skickas till IPublishedApp::GetPublishedAppInfo. |
QUERY_USER_NOTIFICATION_STATE |
Anger tillståndet för datorn för den aktuella användaren i förhållande till lämpligheten av att skicka ett meddelande. Används av SHQueryUserNotificationState. |
registerdatatyper |
Dessa datatyper kan användas för att ange typ av registervärde. |
REGSAM |
En datatyp som används för att ange attribut för säkerhetsåtkomst i registret. |
BEGRÄNSNINGAR |
Dessa flaggor används med funktionen SHRestricted.
SHRestricted används för att avgöra om en angiven administratörsprincip gäller. I många fall måste program ändra vissa beteenden för att följa de principer som tillämpas av systemadministratörer. |
SCALE_CHANGE_FLAGS |
Flaggor som används för att ange skalningsändringen som inträffade. |
SCNRT_STATUS |
Anger om du vill aktivera eller inaktivera Async Register och Avregister för SHChangeNotifyRegisterThread. |
SFBS_FLAGS |
Anger hur funktionen StrFormatByteSizeEx ska hantera avrundning av ospelade siffror. |
SFGAO- |
Attribut som kan hämtas på ett objekt (fil eller mapp) eller en uppsättning objekt. |
SHARD |
Anger tolkningen av data som skickas av SHAddToRecentDocs i parametern pv för att identifiera det objekt vars användningsstatistik spåras. |
SHARE_ROLE |
Anger de åtkomstbehörigheter som tilldelats mappen Användare eller offentlig. Används i CreateShare och GetSharePermissions. |
SHCOLSTATE |
Beskriver hur en egenskap ska behandlas. Dessa värden definieras i Shtypes.h. |
SHCONTF |
Avgör vilka typer av objekt som ingår i en uppräkning. Dessa värden används med metoden IShellFolder::EnumObjects. |
SHELL_LINK_DATA_FLAGS |
Anger alternativinställningar. Används med IShellLinkDataList::GetFlags och IShellLinkDataList::SetFlags. |
SHELL_UI_COMPONENT |
Identifierar vilken typ av gränssnittskomponent som behövs i gränssnittet. |
ShellFolderViewOptions |
Anger de visningsalternativ som returneras av egenskapen ViewOptions. |
ShellSpecialFolderConstants |
Anger unika, systemoberoende värden som identifierar särskilda mappar. Dessa mappar används ofta av program men som kanske inte har samma namn eller plats i ett visst system. Systemmappen kan till exempel vara "C:\Windows" på ett system och "C:\Winnt" på ett annat. |
ShellWindowFindWindowOptions |
Anger alternativ för att söka efter fönster i Shell Windows-samlingen. |
ShellWindowTypeConstants |
Anger typer av Shell-fönster. |
SHGDNF |
Definierar de värden som används med IShellFolder::GetDisplayNameOf och IShellFolder::SetNameOf metoder för att ange vilken typ av fil- eller mappnamn som används av dessa metoder. Obs! Före Windows 7 paketerades dessa värden som SHGNO-uppräkning. |
SHGLOBALCOUNTER |
Identifierare för olika globala räknare eller delade variabler. Varje global räknare kan ökas eller minskas med hjälp av SHGlobalCounterIncrement och SHGlobalCounterDecrement. |
SHREGDEL_FLAGS |
Innehåller en uppsättning värden som anger från vilken basnyckel ett objekt ska tas bort. |
SHREGENUM_FLAGS |
Innehåller en uppsättning värden som anger den basnyckel som ska användas för en uppräkning. |
SHSTOCKICONID |
Används av SHGetStockIconInfo för att identifiera vilken lagersystemikon som ska hämtas. |
SICHINTF |
Används för att fastställa hur du jämför två Shell-objekt.
IShellItem::Jämför använder den här uppräknade typen. |
SIGDN- |
Begär att ett objekts visningsnamn ska hämtas via IShellItem::GetDisplayName och SHGetNameFromIDList. |
SPACTION |
Beskriver en åtgärd som utförs som kräver att förloppet visas för användaren med hjälp av ett IActionProgress- gränssnitt. |
SPBEGINF |
Används av IActionProgress::Beginanger dessa konstanter vissa användargränssnittsåtgärder som ska aktiveras eller inaktiveras. |
SPTEXT |
Anger vilken typ av beskrivande text som tillhandahålls till ett IActionProgress--gränssnitt. |
SRRF |
Flaggor som begränsar att data anges eller returneras. |
SSF-konstanter |
Används av funktionen SHGetSetSettings för att ange vilka medlemmar i dess SHELLSTATE- struktur som ska anges eller hämtas. |
STPFLAG |
Används av metoden ITaskbarList4::SetTabProperties för att ange flikegenskaper. |
SVUIA_STATUS |
Används med metoden IBrowserService2::_UIActivateView för att ange tillståndet för en webbläsarvy. |
SYNCMGR_CANCEL_REQUEST |
Beskriver en begäran från användaren om att avbryta en synkronisering. |
SYNCMGR_CONFLICT_ITEM_TYPE |
Beskriver typen av konfliktobjekt. |
SYNCMGR_CONTROL_FLAGS |
Anger hur en åtgärd som begärs på vissa metoder för ISyncMgrControl ska utföras. |
SYNCMGR_EVENT_FLAGS |
Anger flaggor för en synkroniseringshändelse. |
SYNCMGR_EVENT_LEVEL |
Anger vilken typ av händelse som rapporteras till Sync Center. |
SYNCMGR_HANDLER_CAPABILITIES |
Anger funktionerna i en hanterare för de åtgärder som kan utföras mot den. |
SYNCMGR_HANDLER_POLICIES |
Räknar upp principer som anges av en synkroniseringshanterare som avviker från standardprincipen. |
SYNCMGR_HANDLER_TYPE |
Anger typen av hanterare. Används av ISyncMgrHandlerInfo::GetType. |
SYNCMGR_ITEM_CAPABILITIES |
Anger vilka åtgärder som kan utföras mot ett objekt. |
SYNCMGR_ITEM_POLICIES |
Anger ett objekts principer för att styra hur de kan aktiveras eller inaktiveras av en grupprincip. |
SYNCMGR_PRESENTER_CHOICE |
Beskriver vilket val en användare gör om en konfliktlösning för synkroniseringshanteraren. Används av ISyncMgrConflictPresenter. |
SYNCMGR_PRESENTER_NEXT_STEP |
Beskriver nästa steg som ska utföras i konfliktlösningen för Synkroniseringshanteraren. Används av ISyncMgrConflictPresenter. |
SYNCMGR_PROGRESS_STATUS |
Anger aktuell status för förlopp för en synkroniseringsprocess. Används av ISyncMgrSyncCallback::ReportProgress. |
SYNCMGR_RESOLUTION_ABILITIES |
Anger vilka förmågor och vilken konfliktlösningsaktivitet som ska följas. Används med ISyncMgrResolutionHandler::QueryAbilities. |
SYNCMGR_RESOLUTION_FEEDBACK |
Beskriver feedback om Synkroniseringshanterarens lösning. Används av ISyncMgrResolutionHandler. |
SYNCMGR_SYNC_CONTROL_FLAGS |
Anger flaggor som används av ISyncMgrControl::StartHandlerSync och ISyncMgrControl::StartItemSync. |
SYNCMGRFLAG |
SYNCMGRFLAG- uppräkningsvärden används i ISyncMgrSynchronize::Initiera metod för att ange hur synkroniseringshändelsen initierades. |
SYNCMGRHANDLERFLAGS |
Används i SYNCMGRHANDLERINFO struktur som flaggor som gäller för den aktuella hanteraren. |
SYNCMGRINVOKEFLAGS |
SYNCMGRINVOKEFLAGS- uppräkningsvärdet anger hur Sync Manager ska anropas i ISyncMgrSynchronizeInvoke::UpdateItems-metoden. |
SYNCMGRITEMFLAGS |
Anger information för det aktuella objektet i SYNCMGRITEM- struktur. |
SYNCMGRLOGLEVEL |
SYNCMGRLOGLEVEL uppräkningsvärden anger en felnivå för användning i metoden ISyncMgrSynchronizeCallback::LogError. |
SYNCMGRREGISTERFLAGS |
SYNCMGRREGISTERFLAGS- uppräkningsvärden används i metoder för ISyncMgrRegister-gränssnittet för att identifiera händelser som hanteraren är registrerad för att meddelas om. |
SYNCMGRSTATUS |
Används i metoden ISyncMgrSynchronize::SetItemStatus för att ange objektets uppdaterade status. |
THUMBBUTTONFLAGS |
Används av THUMBBUTTON- för att styra specifika tillstånd och beteenden för knappen. |
TUMBUTTONMASK |
Används av THUMBBUTTON- struktur för att ange vilka medlemmar i strukturen som innehåller giltiga data. |
ThumbnailStreamCacheOptions |
Definierar de cachealternativ som används av gränssnittet IThumbnailStreamCache. |
TRANSFER_SOURCE_FLAGS |
Används av metoder för ITransferSource-- och ITransferDestination--gränssnitt för att styra deras filåtgärder. |
TRANSLATEURL_IN_FLAGS |
De TRANSLATEURL_IN_FLAGS uppräknade värdena används med funktionen TranslateURL för att avgöra hur den ska köras. |
UNDOCK_REASON |
Värden som anger orsaken till att ett dockat hjälpmedelsappfönster har tagits bort. Används av IAccessibilityDockingServiceCallback::Undocked. |
URL_SCHEME |
Används för att ange URL-scheman. |
URLASSOCIATIONDIALOG_IN_FLAGS |
De URLASSOCIATIONDIALOG_IN_FLAGS uppräknade värdena används med URLAssociationDialog för att avgöra hur det körs. |
VPCOLORFLAGS |
Anger användningen av en färg. Används av IVisualProperties metoder. |
VPWATERMARKFLAGS |
Anger vattenstämpelflaggor. Används av IVisualProperties::SetWatermark. |