_SVGIO
|
與 IFolderView::Items、 IFolderView::ItemCount和 IShellView::GetItemObject 方法搭配使用,以限制或控制其集合中的專案。
|
_SVSIF
|
指出IFolderView、IFolderView2、IShellView 和 IShellView2所使用的旗標,以指定要套用的選取範圍類型。
|
APPACTIONFLAGS
|
指定應用程式發行者所支援的應用程式管理動作。 這些旗標是傳遞至 IShellApp::GetPossibleActions的位元遮罩。
|
APPINFODATAFLAGS
|
指定要從 IShellApp::GetAppInfo傳回的應用程式資訊。 這些旗標是APPINFODATA結構的dwMask成員中使用的位元遮罩。
|
APPLICATION_VIEW_ORIENTATION
|
定義視窗 (應用程式檢視) 的顯示方向模式集。 由 IApplicationDesignModeSettings2::GetApplicationViewOrientation 和 IApplicationDesignModeSettings2::SetApplicationViewOrientation 使用。
|
APPLICATION_VIEW_SIZE_PREFERENCE
|
定義一組可能的一般視窗 (應用程式檢視) 大小喜好設定。 由 ILaunchSourceViewSizePreference::GetSourceViewSizePreference和ILaunchTargetViewSizePreference::GetTargetViewSizePreference使用。
|
APPLICATION_VIEW_STATE
|
指出Windows Microsoft Store應用程式的目前檢視狀態。 由 IApplicationDesignModeSettings::SetApplicationViewState 和 IApplicationDesignModeSettings::IsApplicationViewStateSupported 使用。
|
ASSOCDATA
|
IQueryAssociations::GetData用來定義要傳回的資料類型。
|
ASSOCF
|
提供資訊給 IQueryAssociations 介面方法。
|
ASSOCIATIONLEVEL
|
指定副檔名的預設關聯來源。 由 IApplicationAssociationRegistration 介面的方法使用。
|
ASSOCIATIONTYPE
|
指定應用程式的關聯類型。 由 IApplicationAssociationRegistration 介面的方法使用。
|
ASSOCKEY
|
指定要由 IQueryAssociations::GetKey傳回的索引鍵類型。
|
ASSOCSTR
|
IQueryAssociations::GetString用來定義要傳回的字串類型。
|
ATTACHMENT_ACTION
|
提供一組要與 IAttachmentExecute::P rompt 搭配使用的旗標,以指出在使用者確認時要執行的動作。
|
ATTACHMENT_PROMPT
|
提供一組要與 IAttachmentExecute::P rompt 搭配使用的旗標,以指出要顯示的提示 UI 類型。
|
AUTOCOMPLETELISTOPTIONS
|
指定針對自動完成清單列舉的物件。
|
AUTOCOMPLETEOPTIONS
|
指定 IAutoComplete2::GetOptions 和 IAutoComplete2::SetOptions 針對自動完成周圍選項所使用的值。
|
系結內容字串索引鍵
|
一組字串索引鍵,用於 IBindCtx::RegisterObjectParam 方法來指定系結內容。
|
BNSTATE
|
已取代。 由 IBrowserService::SetNavigateState 和 IBrowserService::GetNavigateState 用來指定流覽狀態。
|
BROWSERFRAMEOPTIONS
|
與 方法 IBrowserFrameOptions::GetFrameOptions搭配使用。
|
CATEGORYINFO_FLAGS
|
提供一組旗標,以搭配 CATEGORY_INFO 結構使用。
|
CATSORT_FLAGS
|
指定排序類別資料的方法。
|
CDCONTROLSTATE
|
指定值,指出控制項是否可見且已啟用。 由 IFileDialogCustomize 介面的成員使用。
|
CM_ENUM_FLAGS
|
由 IColumnManager 介面的成員用來指定要要求哪些資料行集,不論是全部或只有目前可見的資料行。
|
CM_MASK
|
指出呼叫IColumnManager::SetColumnInfo時,應該設定CM_COLUMNINFO結構中的哪些值。
|
CM_SET_WIDTH_VALUE
|
以圖元指定寬度值,並包含預設和自動調整大小的特殊支援。 由 IColumnManager 介面的成員透過 CM_COLUMNINFO 結構使用。
|
CM_STATE
|
指定資料行狀態值。 由 IColumnManager 介面的成員透過 CM_COLUMNINFO 結構使用。
|
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS
|
指出認證提供者應該傳回的認證類型,以便與 [其他使用者] 圖格產生關聯。 由 ICredentialProviderUserArray_GetAccountOptions使用。
|
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
|
提供登入或認證 UI 中單一欄位的自訂選項。
|
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
|
描述欄位的狀態,以及使用者如何與其互動。 認證提供者可以顯示各種不同互動式狀態的欄位。
|
CREDENTIAL_PROVIDER_FIELD_STATE
|
指定認證 UI 中單一欄位的狀態。
|
CREDENTIAL_PROVIDER_FIELD_TYPE
|
指定認證欄位的類型。 由 CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR使用。
|
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE
|
描述認證提供者嘗試序列化認證時的回應。
|
CREDENTIAL_PROVIDER_STATUS_ICON
|
指出應該顯示的狀態圖示。
|
CREDENTIAL_PROVIDER_USAGE_SCENARIO
|
宣告支援認證提供者的案例。 認證提供者使用案例 (CPUS) 可讓認證提供者跨案例提供不同的列舉行為和 UI 欄位設定。
|
CSIDL
|
注意:自 Windows Vista 起,這些值已由KNOWNFOLDERID值取代。 如需新常數的清單及其對應的 CSIDL 值,請參閱該主題。 為了方便起見,每個 CSIDL 值的對應 KNOWNFOLDERID 值也會在這裡加以記錄。 基於相容性考慮,Windows Vista 支援 CSIDL 系統。 不過,新的開發應該使用 KNOWNFOLDERID 值,而不是 CSIDL 值。
CSIDL (常數特殊專案識別碼清單) 值提供唯一的系統獨立方式,以識別應用程式經常使用的特殊資料夾,但可能沒有任何指定系統的名稱或位置。 例如,系統資料夾可能是某個系統上的 「C:\Windows」,而另一個系統上可能是 「C:\Winnt」。 這些常數定義于 Shlobj.h 中。
|
CTF 旗標
|
控制呼叫函式行為的旗標。 由 SHCreateThread和SHCreateThreadWithHandle 使用。 在這些函式中,這些值會定義為類型為 SHCT_FLAGS。
|
DATAOBJ_GET_ITEM_FLAGS
|
SHGetItemFromDataObject函式用來指定有關處理來源物件之選項的值。
|
DBID 命令旗標
|
您可以使用 IOleCommandTarget::Exec將這些命令識別碼傳送至訊號範圍物件的容器。
|
DEF_SHARE_ID
|
值,指定由 ISharingConfigurationManager 介面的方法處理的資料夾。
|
DEFAULTSAVEFOLDERTYPE
|
指定預設儲存位置。
|
DEFAULT_FOLDER_MENU_RESTRICTIONS
|
|
DESKTOP_WALLPAPER_POSITION
|
指定桌面桌布的顯示方式。
|
DEVICE_SCALE_FACTOR
|
表示詐騙裝置縮放比例,以百分比表示。 由 IApplicationDesignModeSettings::SetApplicationViewState 和 IApplicationDesignModeSettings::IsApplicationViewStateSupported 使用
|
DISPLAY_DEVICE_TYPE
|
指出裝置是主要或沉浸式顯示器類型。
|
DROPIMAGETYPE
|
與 DROPDESCRIPTION 結構搭配使用的值,以指定置放影像。
|
EXPCMDSTATE
|
EXPCMDSTATE 值代表 Shell 專案的命令狀態。
|
EXPLORER_BROWSER_FILL_FLAGS
|
這些旗標會與 IExplorerBrowser::FillFromObject搭配使用。
|
EXPLORER_BROWSER_OPTIONS
|
這些旗標會與 IExplorerBrowser::GetOptions 和 IExplorerBrowser::SetOptions搭配使用。
|
EXPLORERPANESTATE
|
指出IExplorerPaneVisibility::GetPaneState所使用的旗標,以取得指定Windows總管窗格的目前狀態。
|
FDAP
|
指定清單位置。
|
FDE_OVERWRITE_RESPONSE
|
指定 IFileDialogEvents::OnOverwrite 方法所使用的值,以指示應用程式在使用一般檔案對話方塊的儲存作業期間對覆寫要求的回應。
|
FDE_SHAREVIOLATION_RESPONSE
|
指定 IFileDialogEvents::OnShareViolation 方法所使用的值,指出應用程式對開啟或儲存檔案時所發生的共用違規回應。
|
FFFP_MODE
|
描述比對準則。 由 IKnownFolderManager 介面的方法使用。
|
FILE_USAGE_TYPE
|
IFileIsInUse::GetUsage所使用的常數,以指出正在使用中的檔案。
|
FILEOPENDIALOGOPTIONS
|
定義 [開啟] 或 [儲存] 對話方塊可用的選項組。
|
FILETYPEATTRIBUTEFLAGS
|
指出檔案關聯PROGID登錄機碼之 EditFlags 值中使用的FILETYPEATTRIBUTEFLAGS常數。
|
FOLDER_ENUM_MODE
|
由 IObjectWithFolderEnumMode::GetMode 和 IObjectWithFolderEnumMode::SetMode 方法使用,以取得和設定資料夾的顯示模式。
|
FOLDERFLAGS
|
指定資料夾檢視選項的一組旗標。 旗標彼此獨立,可用於任何組合。
|
FOLDERLOGICALVIEWMODE
|
由 IFolderViewSettings::GetViewMode 和 ISearchFolderItemFactory::SetFolderLogicalViewMode 用來描述檢視模式。
|
FOLDERTYPEID
|
FOLDERTYPEID值代表套用至資料夾的檢視範本,通常是根據其預定用途和內容。
|
FOLDERVIEWMODE
|
指定資料夾檢視類型。
|
FOLDERVIEWOPTIONS
|
由IFolderViewOptions介面的方法用來啟用 Windows 7 和更新版本中預設不支援的 Windows Vista 選項,以及停用新的Windows 7 選項。
|
IActiveDesktop 旗標
|
本節描述 IActiveDesktop 介面方法所使用的旗標。
|
IESHORTCUTFLAGS
|
指定瀏覽器應該如何處理快捷方式。
|
KF_CATEGORY
|
值,表示分類使用已知資料夾系統註冊的資料夾。
|
KF_DEFINITION_FLAGS
|
指定特定已知資料夾行為的旗標。 與 KNOWNFOLDER_DEFINITION 結構搭配使用。
|
KF_REDIRECT_FLAGS
|
IKnownFolderManager::Redirect所使用的旗標,指定已知資料夾重新導向的詳細資料,例如重新導向資料夾的許可權和擁有權。
|
KF_REDIRECTION_CAPABILITIES
|
指定已知資料夾目前重新導向功能的旗標。 由 IKnownFolder::GetRedirectionCapabilities 使用。
|
KNOWN_FOLDER_FLAG
|
指定已知資料夾的特殊擷取選項。 這些值會取代 CSIDL 值,這些值具有平行意義。
|
KNOWNFOLDERID
|
KNOWNFOLDERID常數代表 GUID,可識別向系統註冊為已知資料夾的標準資料夾。 這些資料夾會隨Windows Vista 和更新版本的作業系統一起安裝,而且電腦只會安裝適合的資料夾。 如需這些資料夾的描述,請參閱 CSIDL。
|
LIBRARYFOLDERFILTER
|
定義篩選資料夾專案的選項。
|
LIBRARYMANAGEDIALOGOPTIONS
|
SHShowManageLibraryUI用來定義儲存程式庫時處理名稱衝突的選項。
|
LIBRARYOPTIONFLAGS
|
指定程式庫選項。
|
LIBRARYSAVEFLAGS
|
指定儲存程式庫時處理名稱衝突的選項。
|
MIMEASSOCIATIONDIALOG_IN_FLAGS
|
與 MIMEAssociationDialog 函式搭配使用,以判斷其執行方式。
|
MONITOR_APP_VISIBILITY
|
指定顯示器是否顯示桌面視窗,而不是Windows Microsoft Store應用程式。
|
MP_POPUPFLAGS常數
|
表示顯示快顯功能表時可用的選項。
|
NET_STRING
|
表示網路位址類型。 使用一或多個 (做為下列常數的位元組合) ,以建立要與宏搭配使用的網路位址遮罩 NetAddr_SetAllowType。
|
NSTCFOLDERCAPABILITIES
|
指定樹狀結構專案的狀態。 這些值是由 INameSpaceTreeControlFolderCapabilities 介面的方法使用。
|
NSTCITEMSTATE
|
指定樹狀結構專案的狀態。 這些值是由 INameSpaceTreeControl 介面的方法使用。
|
NSTCSTYLE
|
描述指定命名空間樹狀目錄控制項的特性。
|
NSTCSTYLE2
|
由 INameSpaceTreeControl2 的方法用來指定 Shell 命名空間樹狀檢視中的擴充顯示樣式。
|
NWMF
|
INewWindowManager::EvaluateNewWindow所使用的旗標。 這些值是決定是否要顯示快顯視窗的決策因素。
|
PACKAGE_EXECUTION_STATE
|
|
認為
|
指定檔案的認知類型。 這個常數集用於 AssocGetPerceivedType 函式中。
|
PUBAPPINFOFLAGS
|
指定 PUBAPPINFO 結構中的哪些成員有效。 這些旗標是在 dwMask 成員中設定的位元遮罩,並傳遞至 IPublishedApp::GetPublishedAppInfo。
|
QUERY_USER_NOTIFICATION_STATE
|
指定目前使用者與傳送通知之屬性相關的電腦狀態。 SHQueryUserNotificationState使用。
|
登錄資料類型
|
這些資料類型可用來指定登錄值的型別。
|
REGSAM
|
用於指定登錄中安全性存取屬性的資料類型。
|
限制
|
這些旗標會與 SHRestricted 函式搭配使用。 SHRestricted 可用來判斷指定的系統管理員原則是否有效。 在許多情況下,應用程式必須修改特定行為,才能符合系統管理員所制定的原則。
|
SCALE_CHANGE_FLAGS
|
用來指出發生的調整變更的旗標。
|
SCNRT_STATUS
|
指出是否要啟用或停用 SHChangeNotifyRegisterThread的 Async Register 和 Deregister。
|
SFBS_FLAGS
|
指定 StrFormatByteSizeEx 函 式如何處理未散發數位的四捨五入。
|
SFGAO
|
可以在專案上擷取的屬性 (檔案或資料夾) 或一組專案。
|
碎片
|
指出 SHAddToRecentDocs 在其 pv 參數中傳遞之資料的解譯,以識別正在追蹤其使用量統計資料的專案。
|
SHARE_ROLE
|
指定指派給 使用者 或 公用資料夾 的存取權限。 用於 CreateShare 和 GetSharePermissions。
|
SHCOLSTATE
|
描述應如何處理屬性。 這些值定義在 Shtypes.h 中。
|
SHCONTF
|
決定列舉中包含的專案類型。 這些值會與 IShellFolder::EnumObjects 方法搭配使用。
|
SHELL_LINK_DATA_FLAGS
|
指定選項設定。 與 IShellLinkDataList::GetFlags 和 IShellLinkDataList::SetFlags搭配使用。
|
SHELL_UI_COMPONENT
|
識別殼層中所需的 UI 元件類型。
|
ShellFolderViewOptions
|
指定 ViewOptions 屬性所傳回的檢視選項。
|
ShellSpecialFolderConstants
|
指定可識別特殊資料夾的唯一系統獨立值。 這些資料夾經常供應用程式使用,但可能沒有任何指定系統上的名稱或位置相同。 例如,系統資料夾可以在一個系統上是 「C:\Windows」,另一個系統上可以是 「C:\Winnt」。
|
ShellWindowFindWindowOptions
|
指定在殼層視窗集合中尋找視窗的選項。
|
ShellWindowTypeConstants
|
指定殼層視窗的類型。
|
SHGDNF
|
定義與 IShellFolder::GetDisplayNameOf 和 IShellFolder::SetNameOf 方法搭配使用的值,以指定這些方法所使用的檔案或資料夾名稱類型。
注意: 在Windows 7 之前,這些值會封裝為 SHGNO 列舉。
|
SHGLOBALCOUNTER
|
各種全域計數器或共用變數的識別碼。 每個全域計數器都可以使用 SHGlobalCounterIncrement 和 SHGlobalCounterDecrement遞增或遞減。
|
SHREGDEL_FLAGS
|
提供一組值,指出要從哪個基底索引鍵刪除專案。
|
SHREGENUM_FLAGS
|
提供一組值,指出將用於列舉的基底索引鍵。
|
SHSTOCKICONID
|
SHGetStockIconInfo用來識別要擷取的股票系統圖示。
|
SICHINTF
|
用來判斷如何比較兩個 Shell 專案。 IShellItem::Compare 會使用此列舉類型。
|
SIGDN
|
要求專案顯示名稱的格式,以透過 IShellItem::GetDisplayName 和 SHGetNameFromIDList擷取。
|
SPACTION
|
描述要執行的動作,該動作需要使用 IActionProgress 介面向使用者顯示進度。
|
SPBEGINF
|
由 IActionProgress::Begin使用,這些常數會指定要啟用或停用的特定 UI 作業。
|
SPTEXT
|
指定要提供給 IActionProgress 介面的描述性文字類型。
|
SRRF
|
限制要設定或傳回資料的旗標。
|
SSF 常數
|
由 SHGetSetSettings函式用來指定應該設定或重試其 SHELLSTATE結構的成員。
|
STPFLAG
|
由 ITaskbarList4::SetTabProperties 方法用來指定索引標籤屬性。
|
SVUIA_STATUS
|
與 IBrowserService2::_UIActivateView 方法來設定瀏覽器檢視的狀態。
|
SYNCMGR_CANCEL_REQUEST
|
描述使用者取消同步處理的要求。
|
SYNCMGR_CONFLICT_ITEM_TYPE
|
描述衝突專案類型。
|
SYNCMGR_CONTROL_FLAGS
|
指定應該如何執行 ISyncMgrControl 特定方法上要求的作業。
|
SYNCMGR_EVENT_FLAGS
|
指定同步處理事件的旗標。
|
SYNCMGR_EVENT_LEVEL
|
指定要向同步中心回報的事件種類。
|
SYNCMGR_HANDLER_CAPABILITIES
|
指定處理常式有關可對其執行之動作的功能。
|
SYNCMGR_HANDLER_POLICIES
|
列舉同步處理常式所指定的原則,該處理常式會偏離預設原則。
|
SYNCMGR_HANDLER_TYPE
|
指定處理常式的類型。 由 ISyncMgrHandlerInfo::GetType使用。
|
SYNCMGR_ITEM_CAPABILITIES
|
指定可針對專案執行的動作。
|
SYNCMGR_ITEM_POLICIES
|
指定專案的原則,以控制群組原則如何啟用或停用這些專案。
|
SYNCMGR_PRESENTER_CHOICE
|
描述使用者針對同步管理員衝突解決所做的選擇。 由 ISyncMgrConflictPresenter使用。
|
SYNCMGR_PRESENTER_NEXT_STEP
|
描述在同步管理員衝突解決中發生的下一個步驟。 由 ISyncMgrConflictPresenter使用。
|
SYNCMGR_PROGRESS_STATUS
|
指定同步處理常式目前的進度狀態。 由 ISyncMgrSyncCallback::ReportProgress 使用。
|
SYNCMGR_RESOLUTION_ABILITIES
|
表示要遵循的能力和衝突解決活動。 與 ISyncMgrResolutionHandler::QueryAbilities搭配使用。
|
SYNCMGR_RESOLUTION_FEEDBACK
|
描述 Sync Manager 解決意見反應。 由 ISyncMgrResolutionHandler使用。
|
SYNCMGR_SYNC_CONTROL_FLAGS
|
指出 ISyncMgrControl::StartHandlerSync 和 ISyncMgrControl::StartItemSync所使用的旗標。
|
SYNCMGRFLAG
|
SYNCMGRFLAG列舉值會用於ISyncMgrSynchronize::Initialize方法,以指出同步處理事件的起始方式。
|
SYNCMGRHANDLERFLAGS
|
用於 SYNCMGRHANDLERINFO 結構,作為套用至目前處理常式的旗標。
|
SYNCMGRINVOKEFLAGS
|
SYNCMGRINVOKEFLAGS列舉值會指定如何在ISyncMgrSynchronizeInvoke::UpdateItems方法中叫用同步管理員。
|
SYNCMGRITEMFLAGS
|
指定 SYNCMGRITEM 結構中目前專案的資訊。
|
SYNCMGRLOGLEVEL
|
SYNCMGRLOGLEVEL列舉值會指定錯誤層級,以用於ISyncMgrSynchronizeCallback::LogError方法。
|
SYNCMGRREGISTERFLAGS
|
SYNCMGRREGISTERFLAGS列舉值用於ISyncMgrRegister介面的方法中,以識別要通知處理常式的事件。
|
SYNCMGRSTATUS
|
用於 ISyncMgrSynchronize::SetItemStatus 方法,以指定專案的更新狀態。
|
THUMBBUTTONFLAGS
|
THUMBBUTTON用來控制按鈕的特定狀態和行為。
|
THUMBBUTTONMASK
|
由 THUMBBUTTON結構用來指定該結構的成員包含有效資料。
|
ThumbnailStreamCacheOptions
|
定義 IThumbnailStreamCache 介面所使用的快取選項。
|
TRANSFER_SOURCE_FLAGS
|
由 ITransferSource 和 ITransferDestination 介面的方法用來控制其檔案作業。
|
TRANSLATEURL_IN_FLAGS
|
TRANSLATEURL_IN_FLAGS列舉值會與TranslateURL函式搭配使用,以判斷其執行方式。
|
UNDOCK_REASON
|
值,指出停駐協助工具應用程式視窗已取消停駐的原因。 由 IAccessibilityDockingServiceCallback::Undocked 使用。
|
URL_SCHEME
|
用來指定 URL 配置。
|
URLASSOCIATIONDIALOG_IN_FLAGS
|
URLASSOCIATIONDIALOG_IN_FLAGS列舉值會與URLAssociationDialog搭配使用,以判斷其執行方式。
|
VPCOLORFLAGS
|
指定色彩的使用方式。 由 IVisualProperties方法使用。
|
VPWATERMARKFLAGS
|
指定浮水印旗標。 由 IVisualProperties::SetWatermark使用。
|