Windows 殼層

Windows Shell 技術概觀。

若要開發 Windows Shell,您需要下列標頭:

如需這項技術的程序設計指引,請參閱:

類別

 
CItemIDFactory

公開與Shell數據源互動的方法。

列舉

 
_BROWSERFRAMEOPTIONS

與方法 IBrowserFrameOptions::GetFrameOptions 搭配使用。
_EXPCMDSTATE

EXPCMDSTATE 值代表Shell專案的命令狀態。
_EXPLORERPANESTATE

指出 IExplorerPaneVisibility::GetPaneState 用來取得指定 Windows 檔案總管窗格目前狀態的旗標。
_FILEOPENDIALOGOPTIONS

定義 [開啟] 或 [儲存] 對話框可用的選項集。
_KF_DEFINITION_FLAGS

指定特定已知資料夾行為的旗標。 與 KNOWNFOLDER_DEFINITION 結構搭配使用。
_KF_REDIRECT_FLAGS

IKnownFolderManager::Redirect 所使用的旗標,指定已知資料夾重新導向的詳細數據,例如重新導向資料夾的許可權和擁有權。
_KF_REDIRECTION_CAPABILITIES

指定已知資料夾目前重新導向功能的旗標。 由 IKnownFolder::GetRedirectionCapabilities 使用。
_NSTCITEMSTATE

指定樹狀結構項目的狀態。 這些值是由 INameSpaceTreeControl 介面的方法使用。
_NSTCSTYLE

描述指定命名空間樹狀目錄控制件的特性。
_SHCONTF

決定列舉中包含的項目類型。 這些值會與 IShellFolder::EnumObjects 方法搭配使用。
_SHGDNF

定義與 IShellFolder::GetDisplayNameOf 和 IShellFolder::SetNameOf 方法搭配使用的值,以指定這些方法所使用的檔案或資料夾名稱類型。
_SICHINTF

用來判斷如何比較兩個Shell專案。 IShellItem::Compare 會使用此列舉類型。
_SPBEGINF

由IActionProgress::Begin使用,這些常數會指定要啟用或停用的特定UI作業。
_SVGIO

與 IFolderView::Items、IFolderView::ItemCount 和 IShellView::GetItemObject 方法搭配使用,以限制或控制其集合中的專案。
_SVSIF

指出 IFolderView、IFolderView2、IShellView 和 IShellView2 所使用的旗標,以指定要套用的選取範圍類型。
_TRANSFER_SOURCE_FLAGS

由 ITransferSource 和 ITransferDestination 介面的方法用來控制其檔案作業。
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 市集應用程式的目前檢視狀態。 由IApplicationDesignModeSettings::SetApplicationViewState 和 IApplicationDesignModeSettings::IsApplicationViewStateSupported 使用。
ASSOCDATA

IQueryAssociations::GetData 用來定義要傳回的數據類型。
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 針對自動完成周圍選項所使用的值。
BNSTATE

已取代。 由IBrowserService::SetNavigateState 和 IBrowserService::GetNavigateState 用來指定瀏覽狀態。
CATEGORYINFO_FLAGS

提供一組旗標,以搭配 CATEGORY_INFO 結構使用。
CATSORT_FLAGS

指定排序類別數據的方法。
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 字段設定。
DATAOBJ_GET_ITEM_FLAGS

SHGetItemFromDataObject 函式用來指定有關處理來源物件之選項的值。
DEF_SHARE_ID

值,指定由 ISharingConfigurationManager 介面的方法處理的資料夾。
DEFAULT_FOLDER_MENU_RESTRICTIONS

. (DEFAULT_FOLDER_MENU_RESTRICTIONS)
DEFAULTSAVEFOLDERTYPE

指定預設儲存位置。
DESKTOP_WALLPAPER_POSITION

指定桌面桌布的顯示方式。
DEVICE_SCALE_FACTOR

表示詐騙裝置縮放比例,以百分比表示。 由IApplicationDesignModeSettings::SetApplicationViewState 和 IApplicationDesignModeSettings::IsApplicationViewStateSupported 使用。
DISPLAY_DEVICE_TYPE

指出裝置是主要或沉浸式顯示器類型。
DROPIMAGETYPE

與DROPDESCRIPTION結構搭配使用的值,以指定置放影像。
EXPLORER_BROWSER_FILL_FLAGS

這些旗標會與IExplorerBrowser::FillFromObject 搭配使用。
EXPLORER_BROWSER_OPTIONS

這些旗標會與IExplorerBrowser::GetOptions 和 IExplorerBrowser::SetOptions 搭配使用。
FDAP

指定清單位置。
FDE_OVERWRITE_RESPONSE

指定IFileDialogEvents::OnOverwrite方法所使用的值,以指示應用程式在使用一般檔案對話框的儲存作業期間對覆寫要求的回應。
FDE_SHAREVIOLATION_RESPONSE

指定IFileDialogEvents::OnShareViolation 方法所使用的值,指出應用程式對開啟或儲存檔案時所發生的共用違規回應。
FFFP_MODE

描述比對準則。 由 IKnownFolderManager 介面的方法使用。
FILE_USAGE_TYPE

IFileIsInUse::GetUsage 所使用的常數,以指出正在使用中的檔案。
FILETYPEATTRIBUTEFLAGS

指出檔案關聯 PROGID 登錄機碼之 EditFlags 值中使用的 FILETYPEATTRIBUTEFLAGS 常數。
FOLDER_ENUM_MODE

由 IObjectWithFolderEnumMode::GetMode 和 IObjectWithFolderEnumMode::SetMode 方法使用,以取得和設定資料夾的顯示模式。
FOLDERFLAGS

指定資料夾檢視選項的一組旗標。 旗標彼此獨立,可用於任何組合。
FOLDERLOGICALVIEWMODE

由 IFolderViewSettings::GetViewMode 和 ISearchFolderItemFactory::SetFolderLogicalViewMode 用來描述檢視模式。
FOLDERVIEWMODE

指定資料夾檢視類型。
FOLDERVIEWOPTIONS

由 IFolderViewOptions 介面的方法使用,以啟用 Windows 7 和更新版本中預設不支援的 Windows Vista 選項,以及停用新的 Windows 7 選項。
IESHORTCUTFLAGS

指定瀏覽器應該如何處理快捷方式。
KF_CATEGORY

值,表示分類使用已知資料夾系統註冊的資料夾。
KNOWN_FOLDER_FLAG

定義常數,指定已知資料夾的特殊擷取選項。 這些值會取代 CSIDL 值,這些值具有平行意義。
LIBRARYFOLDERFILTER

定義篩選資料夾項目的選項。
LIBRARYMANAGEDIALOGOPTIONS

SHShowManageLibraryUI 用來定義儲存連結庫時處理名稱衝突的選項。
LIBRARYOPTIONFLAGS

指定連結庫選項。
LIBRARYSAVEFLAGS

指定儲存連結庫時處理名稱衝突的選項。
MIMEASSOCIATIONDIALOG_IN_FLAGS

與MIMEAssociationDialog函式搭配使用,以判斷其執行方式。
MONITOR_APP_VISIBILITY

指定顯示器是否顯示桌面視窗,而不是 Windows 市集應用程式。
NSTCFOLDERCAPABILITIES

指定樹狀結構項目的狀態。 這些值是由 INameSpaceTreeControlFolderCapabilities 介面的方法使用。
NSTCSTYLE2

由INameSpaceTreeControl2的方法用來指定Shell命名空間樹視圖中的擴充顯示樣式。
NWMF

INewWindowManager::EvaluateNewWindow 所使用的旗標。 這些值是決定是否要顯示彈出視窗的決策因素。
PACKAGE_EXECUTION_STATE

. (PACKAGE_EXECUTION_STATE)
認為

指定檔案的認知類型。 這個常數集用於 AssocGetPerceivedType 函式中。
PUBAPPINFOFLAGS

指定 PUBAPPINFO 結構中的哪些成員有效。 這些旗標是在 dwMask 成員中設定的位掩碼,並傳遞至 IPublishedApp::GetPublishedAppInfo。
QUERY_USER_NOTIFICATION_STATE

指定目前使用者與傳送通知之屬性相關的計算機狀態。 SHQueryUserNotificationState 使用。
限制

這些旗標會與 SHRestricted 函式搭配使用。
SCALE_CHANGE_FLAGS

用來指出發生的調整變更的旗標。
SCNRT_STATUS

指出是否要啟用或停用SHChangeNotifyRegisterThread的 Async Register 和 Deregister。
SECURELOCKCODE

已取代。 BASEBROWSERDATA 結構會使用此列舉來表示基底瀏覽器的鎖定圖示狀態。
碎片

指出SHAddToRecentDocs在其 pv 參數中傳遞之數據的解譯,以識別正在追蹤其使用量統計數據的專案。
SHARE_ROLE

指定指派給使用者或公用資料夾的訪問許可權。 用於 CreateShare 和 GetSharePermissions。
SHCOLSTATE

描述應如何處理屬性。 這些值定義在 Shtypes.h 中。
SHELL_LINK_DATA_FLAGS

指定選項設定。 與 IShellLinkDataList::GetFlags 和 IShellLinkDataList::SetFlags 搭配使用。
SHELL_UI_COMPONENT

識別殼層中所需的UI元件類型。
ShellFolderViewOptions

指定 ViewOptions 屬性所傳回的檢視選項。
ShellSpecialFolderConstants

指定可識別特殊資料夾的唯一系統獨立值。
ShellWindowFindWindowOptions

指定在殼層視窗集合中尋找視窗的選項。
ShellWindowTypeConstants

指定殼層視窗的類型。
SHGLOBALCOUNTER

各種全域計數器或共用變數的標識碼。 每個全域計數器都可以使用SHGlobalCounterIncrement和SHGlobalCounterDecrement遞增或遞減。
SHREGDEL_FLAGS

提供一組值,指出要從哪個基底索引鍵刪除專案。
SHREGENUM_FLAGS

提供一組值,指出將用於列舉的基底索引鍵。
SHSTOCKICONID

SHGetStockIconInfo 用來識別要擷取的股票系統圖示。
SIGDN

要求項目顯示名稱的格式,以透過 IShellItem::GetDisplayName 和 SHGetNameFromIDList 擷取。
SPACTION

描述要執行的動作,該動作需要使用 IActionProgress 介面向使用者顯示進度。
SPTEXT

指定要提供給 IActionProgress 介面的描述性文字類型。
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

描述同步管理員解決意見反應。 由 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 方法,以指定專案的更新狀態。
tagDESKBANDCID

這些命令標識碼可以使用 IOleCommandTarget::Exec 傳送至帶狀物件的容器。
tagSFBS_FLAGS

指定 StrFormatByteSizeEx 函式如何處理未顯示數位的四捨五入。
THUMBBUTTONFLAGS

THUMBBUTTON 用來控制按鈕的特定狀態和行為。
THUMBBUTTONMASK

THUMBBUTTON 結構用來指定該結構的成員包含有效數據。
ThumbnailStreamCacheOptions

定義 IThumbnailStreamCache 介面所使用的快取選項。
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 使用。
WTS_CONTEXTFLAGS

指定縮圖擷取的內容。 IThumbnailSettings::SetContext 使用。
WTS_FLAGS

IThumbnailCache::GetThumbnail 用來指定擷取和顯示縮圖影像的選項。

函式

 
_CancelPendingNavigationAsync

已取代。 啟用衍生類別,要求基類取消任何擱置的流覽。
_CancelPendingView

已取代。 啟用衍生類別,要求基類取消任何擱置的檢視。
_CloseAndReleaseToolbars

已取代。 要求衍生類別所裝載瀏覽器工具列的關閉。
_DisableModeless

已取代。 可讓衍生類別詢問基類是否可見強制回應 UI。 強制回應UI區塊會在瀏覽器視窗中最小化和關閉行為。
_ExecChildren

已取代。 可讓衍生類別直接透過 IOleCommandTarget::Exec 方法發出命令,而不是依賴基類。
_FindTBar

已取代。 根據元件物件模型 (COM) 身分識別規則,傳回瀏覽器工具列專案的索引。
_get_itbLastFocus

已取代。 取得具有焦點的最後一個工具列或檢視的標識碼。
_GetBorderDWHelper

已取代。 GetBorderDW 實作的協助程式方法。
_GetEffectiveClientArea

已取代。 與IBrowserService2::_GetViewBorderRect搭配使用,以交涉瀏覽器檢視的維度。
_GetToolbarCount

已取代。 傳回瀏覽器視窗中的工具列數目。
_GetToolbarItem

已取代。 從工具列取得特定專案。
_GetViewBorderRect

已取代。 與IBrowserService2::_GetEffectiveClientArea 搭配使用,以交涉瀏覽器檢視的大小和位置。
_初始 化

已取代。 協調基底與衍生類別之間的狀態初始化。
_LoadToolbars

已取代。 載入瀏覽器工具列的已儲存狀態。
_MaySaveChanges

已取代。 啟用基類,以檢查瀏覽器檢視是否需要在關閉之前儲存變更。
_NavigateToPidl

已取代。 以同步方式將基類巡覽至新的位置。
_NewEnum

擷取Shell視窗集合的列舉值。
_OnFocusChange

已取代。 當焦點在衍生類別的瀏覽器工具列與其檢視之間移動時,座標基底和衍生類別之間的焦點。
_PauseOrResumeView

已取代。 可讓衍生類別要求基類暫停 (,例如在最小化作業) 或繼續瀏覽器檢視之前。
_PositionViewWindow

已取代。 用於檢視大小交涉。 判斷可用的維度之後,_UpdateViewRectSize呼叫這個方法。
_put_itbLastFocus

已取代。 設定具有焦點的最後一個工具列或最後一個檢視。
_ResizeAllBorders

已取代。 (IBrowserService4._ResizeAllBorders)
_ResizeNextBorder

已取代。 調整瀏覽器檢視的框線,以回應新增或移除工具列。
_ResizeNextBorderHelper

已取代。 實作 IBrowserService2::_ResizeNextBorder所使用的協助程式方法。
_ResizeView

已取代。 呼叫 IBrowserService2::_UpdateViewRectSize,然後使用 IOleInPlaceActiveObject::ResizeBorder 更新瀏覽器檢視。
_SaveToolbars

已取代。 儲存瀏覽器工具列的狀態。
_SendChildren

已取代。 允許衍生類別直接透過 SendMessage 函式傳送訊息,而不是依賴基類。
_SetFocus

已取代。 設定工具列或瀏覽器檢視視窗上的焦點。 透過 TranslateAcceleratorSB 或 IBrowserService2::v_MayGetNextToolbarFocus 失敗時呼叫。
_SwitchActivationNow

已取代。 在目前和擱置的瀏覽器檢視之間切換時,協調狀態更新。
_TryShell2Rename

已取代。 在重新導向瀏覽器時,協調目前瀏覽器檢視的重新命名。
_UIActivateView

已取代。 允許衍生類別要求基類更新瀏覽器檢視。
_UpdateViewRectSize

已取代。 呼叫 以通知瀏覽器檢視大小交涉中涉及的其他函式,允許的瀏覽器檢視維度已變更。
AbortList

停止 ICustomDestinationList::BeginList 起始的跳躍清單建置會話,而不認可任何變更。
啟用

啟動或停用處理程式的要求。 可以同步處理使用中的處理程式;非作用中的處理程序無法。
ActivateApplication

針對目前會話中的 Windows.Launch) ,啟動一般啟動合約的指定 Windows 市集應用程式 (。
ActivateBackgroundTask

啟動指定的背景工作。
ActivateForFile

針對 Windows.File) (檔案合約啟動指定的 Windows 市集應用程式。
ActivateForProtocol

針對 Windows.Protocol) (通訊協定合約啟動指定的 Windows 市集應用程式。
ActivateHandler

啟動或停用處理程式。
ActivatePendingView

已取代。 協調瀏覽器在目前和擱置檢視之間切換時的狀態更新。
ActivateTab

啟動任務列上的專案。 視窗未實際啟動;任務欄上的視窗專案只會顯示為使用中。
ActivateView

已取代。 (IBrowserService4.ActivateView)
AddBand

將帶狀區新增至帶狀網站物件。
AddCheckButton

將複選框 (複選框新增至對話框) 。
AddComboBox

將下拉式方塊加入對話框。
AddControlItem

將專案新增至對話框中的容器控件。
AddCreateFlags

設定將包含在 CreateProcess 呼叫中的其他旗標。
AddDataBlock

將數據區塊加入至連結。
AddEditBox

將編輯方塊控件新增至對話框。
AddEntry

已取代。 將擱置流覽的新專案新增至旅遊記錄。
AddFolder

將資料夾新增至文件庫。
AddFromArray

將 IObjectArray 中包含的物件加入至集合。
AddIDList

將專案識別碼清單的指標插入至結果資料夾中, (PIDL) 。
AddItem

將專案加入至結果資料夾。
AddItemToSession

將指定的專案加入目前正在同步處理的專案集。
AddMenu

將功能表新增至對話框。
AddObject

AddObject 可能會改變或無法使用。
AddObject

將單一物件加入至集合。
AddPages

將延伸模組頁面填入數位,並將句柄填入代表這些頁面的 PROPSHEETPAGE 結構。
AddPages

將一或多個頁面新增至Shell針對檔案對象顯示的屬性表。 Shell 會針對註冊至檔類型的每個屬性表處理程式呼叫這個方法。
AddPlace

將資料夾新增至可供使用者開啟或儲存專案的位置清單。
AddPropertySheetPages

允許檢視從 [檢視] 選單將頁面新增至 [選項] 屬性表。
AddPushButton

將按鈕新增至對話框。
AddRadioButtonList

將單選按鈕 (也稱為單選按鈕) 群組新增至對話方塊。
AddSeparator

將分隔符新增至對話框,以允許控件的視覺分隔。
AddStartupFlags

將包含在傳遞至 CreateProcess 之 STARTUPINFO 結構中的其他旗標。
AddTab

將專案加入任務列。
AddTask

將工作新增至排程器的背景佇列。
AddText

將文字內容新增至對話框。
AddToolbar

將指定的 IDockingWindow 物件新增至框架。
AddUserTasks

指定要包含在自定義跳躍清單之 [工作] 類別中的專案。
AdvanceSlideshow

將指定監視器上的桌布切換至投影片中的下一個影像。
建議

註冊建議接收物件,以接收顯示變更的通知。
建議

針對事件回呼,起始與 IExplorerBrowser 的連線。
建議

指派接聽來自對話框之事件的事件處理程式。
建議

可讓處理程式提供所有作業的狀態和錯誤資訊。
建議

註冊應用程式的輸入窗格處理程序物件,以在事件觸發輸入窗格時代表視窗接收通知。 這個方法不同於 AdviseWithHWND,因為它透過實作 ICoreWindow 的對象來參考其視窗。
建議

設定有關檔案作業狀態通知的諮詢連線。 (ITransferDestination.Advise)
建議

設定有關檔案作業狀態通知的諮詢連線。 (ITransferSource.建議)
建議

允許認證提供者透過回呼介面在登入 UI 或認證 UI 中起始事件。
建議

可讓認證透過回呼介面在登入UI或認證UI中起始事件。 這個方法應該在 ICredentialProviderCredential 介面中的其他方法之前呼叫。
AdviseWithHWND

註冊應用程式的輸入窗格處理程序物件,以在事件觸發輸入窗格時代表視窗接收通知。 這個方法與建議不同,因為它透過 HWND 參考其視窗。
AllowAutoPlay

判斷是否要播放使用者插入的媒體,以及是否要使用哪些限制。
AllowViewResize

已取代。 通知基類是否允許檢視重設大小。
Append

將物件附加至 Managed 物件的集合。
AppendCategory

定義自定義類別及其所包含的目的地,以包含在自定義跳躍清單中。
AppendFieldComboBoxItem

與登入UI或認證UI通訊,下拉式方塊需要附加專案,且應該更新UI。
AppendKnownCategory

指定 [常用] 或 [最近] 類別應該包含在自定義跳躍清單中。
AppendRoot

將Shell專案附加至樹狀結構中的根目錄清單。
APPLET_PROC

做為控制面板應用程式的進入點。 這是連結庫定義的回呼函式。
ApplyProperties

使用Shell的複製引擎,將一組屬性套用至專案。
ApplyPropertiesToItem

宣告要設定其屬性值的單一專案。
ApplyPropertiesToItem

將一組屬性變更套用至專案。
ApplyPropertiesToItems

宣告一組要套用一組通用屬性值的專案。
AppVisibilityOnMonitorChanged

通知客戶端顯示模式已變更。
ArePrintersShared

判斷是否共用任何連線到這部計算機的印表機。
AreSnapshotsAvailable

查詢系統稍早記錄的 Windows Server 2003 磁碟區映像可用性。
ArrangeGrid

排列移動的圖示,使其對齊不可見的網格線。
AssocCreate

傳回 IQueryAssociations 物件的指標。
AssocCreateForClasses

擷取實作 IQueryAssociations 介面的物件。
AssocGetDetailsOfPropKey

使用命名空間延伸模組所提供的檔案關聯資訊,擷取指定屬性索引鍵的值。
AssocGetPerceivedType

根據檔案的擴展名擷取檔案的認知類型。
AssocIsDangerous

判斷檔類型是否被視為潛在的安全性風險。
AssocQueryKeyA

搜尋並擷取與登錄中的檔案或通訊協定關聯相關的機碼。 (ANSI)
AssocQueryKeyW

搜尋並擷取與登錄中的檔案或通訊協定關聯相關的機碼。 (Unicode)
AssocQueryStringA

搜尋並擷取登錄中的檔案或通訊協定關聯字串。 (AssocQueryStringA)
AssocQueryStringByKeyA

從指定的機碼開始,從登錄中搜尋並擷取檔案關聯字串。 (ANSI)
AssocQueryStringByKeyW

從指定的機碼開始,從登錄中搜尋並擷取檔案關聯字串。 (Unicode)
AssocQueryStringW

搜尋並擷取登錄中的檔案或通訊協定關聯字串。 (AssocQueryStringW)
AutoArrange

AutoArrange 可能會變更或無法使用。
BeforeCoCreateInstance

. (IHandlerActivationHost.BeforeCoCreateInstance)
BeforeCreateProcess

. (IHandlerActivationHost.BeforeCreateProcess)
開始

當動作開始需要向用戶顯示其進度時呼叫。
BeginFieldUpdates

啟動登入或認證 UI 中欄位的批次更新。
BeginList

起始自定義跳躍清單的建置會話。
BindToConflict

系結至 IID 所指定的特定衝突。
BindToHandler

系結至處理程式標識碼值所指定專案的處理程式, (BHID) 。
BindToHandler

透過指定的處理程式系結至物件。
BindToHandler

由同步中心呼叫時,具現化指定的同步處理程式。
BindToObject

擷取處理程式,通常是實作特定專案的 IShellFolder 的 Shell 資料夾物件。 控制處理程式建構的選擇性參數會在系結內容中傳遞。
BindToStorage

要求對象的儲存介面指標。
BrowseObject

通知 Windows 檔案總管流覽至另一個資料夾。
BrowseToIDList

流覽至專案識別碼清單的指標, (PIDL)
BrowseToObject

瀏覽至物件。
燒錄

指示將數據從暫存區域複製到可寫入的CD。
ByteToChar

將 BYTE 類型的值轉換為 CHAR 類型的值。
ByteToInt8

將 BYTE 類型的值轉換為 INT8 類型的值。
CacheOLEServer

已取代。 快取外部對象的參考,以避免在重複使用時重載伺服器。
回調

啟用操作功能表的回呼函式。
CallbackSM

從功能表帶物件接收訊息。
CanCategorizeOnSCID

判斷數據行是否可以當做類別。
CancelIo

將所有擱置的輸入/輸出 (I/O) 作業標示為已取消。
CanContinue

判斷同步處理是否已取消。
CanNavigateNow

已取代。 傳回值,指出目前是否允許流覽。
CanRenderComposited

表示 deskband 能夠顯示為半透明。
CaptureThumbnail

擷取 IHTMLDocument2 檔的縮圖表示。
CDefFolderMenu_Create2

為選取的檔案資料夾物件群組建立操作功能表。
CheckPolicy

提供布爾值測試,可用來根據附件的執行原則做出決策。
ChrCmpIA

執行兩個字元之間的比較。 這項比較不會區分大小寫。 (ANSI)
ChrCmpIW

執行兩個字元之間的比較。 這項比較不會區分大小寫。 (Unicode)
CIDLData_CreateFromIDArray

CIDLData_CreateFromIDArray可能會改變或無法使用。
清除

從集合中移除所有物件。 (IObjectCollection.Clear)
ClearClientData

指示對話框清除所有保存的狀態資訊。
ClearClientState

拿掉任何以用戶端 GUID 為基礎的預存狀態。 範例可能是以複選框為基礎的設定,指出特定檔類型不應再次顯示提示。
ClearUserAssociations

拿掉目前使用者的所有每個用戶關聯。 如果計算機預設值存在,這會導致機器預設值的回復。 不適用於 Windows 8。
複製

目前未實作。 (IEnumExplorerCommand.Clone)
複製

用來要求列舉值對象的重複專案,以保留其目前狀態。
複製

使用與目前專案相同的內容和狀態,建立新的專案列舉物件。 (IEnumFullIDList.Clone)
複製

使用與目前專案相同的內容和狀態,建立新的專案列舉物件。 (IEnumIDList.Clone)
複製

未實作。未實作。
複製

複製資源列舉值。
複製

取得目前列舉的複本。
複製

未使用。 複製 IEnumSyncMgrConflict 物件。
複製

複製 IEnumSyncMgrEvents 物件。
複製

未使用。 複製 IEnumSyncMgrSyncItems 物件。
複製

建立另一個專案列舉值,其狀態與目前的列舉值相同,以逐一查看相同的清單。 這個方法可讓您記錄列舉序列中的點,以便稍後返回該點。
複製

已取代。 複製目前移動記錄的內容。
CloneFrame

擷取目前影像或框架的複本。
關閉

關閉映像快取。
關閉

關閉對話框。
CloseDW

通知停駐視窗物件即將從框架中移除。 停駐視窗物件目前應該儲存任何持續性資訊。
CloseFile

關閉目前使用的檔案。
CollapseAll

折疊指定樹狀結構中的所有專案。
ColorAdjustLuma

變更 RGB 值的亮度。 色調和飽和度不會受到影響。
ColorHLSToRGB

將色彩從色調亮度飽和度 (HLS) 轉換為 RGB 格式。
ColorRGBToHLS

將色彩從 RGB 轉換為色調亮度飽和度 (HLS) 格式。
ColumnClick

重新排列數據行。
CommandLineToArgvW

剖析 Unicode 命令行字串,並傳回命令行自變數的指標陣列,以及這類自變數的計數,其方式類似於標準 C 運行時間 argv 和 argc 值。
CommandLinkClicked

啟用登入 UI 和認證 UI,指出已按兩下連結。
提交

將 pdwLoc 所指定的內容寫入記憶體。
提交

認可現有連結庫描述檔案的連結庫更新。
CommitItem

將指定的專案確認為處理程式同步集的成員,並確認它應該顯示在UI中。
CommitList

宣告由呼叫 ICustomDestinationList::BeginList 起始的跳躍清單已完成且可供顯示。
比較

比較兩個 IShellItem 物件。
CompareCategory

決定其項目標識碼清單中的兩個項目相對順序,因此在UI中。
CompareIDs

決定兩個檔案物件或資料夾的相對順序,指定其專案識別符清單。
ComputeApplicationSize

根據目前的詐騙設定集,取得 Windows 市集應用程式的大小。
ComputerInfoChanged

不支援。 此介面在較新版本的 Windows 中可能不存在。 (IComputerInfoChangeNotify.ComputerInfoChanged)
ConfirmEncryptionLoss

向使用者顯示訊息,確認此作業可接受加密遺失。
ConfirmOverwrite

向使用者顯示訊息,確認可接受覆寫現有專案。
[連接]

連接 IConnectableCredentialProviderCredential 物件。 在使用者按兩下 [預先登入存取提供者] 畫面內的 [提交] 按鈕,並在呼叫 ICredentialProviderCredential::GetSerialization 之前呼叫此方法。
ConnectToConnectionPoint

建立或終止用戶端接收與連接點容器之間的連線。
CopyCallback

決定是否允許Shell移動、複製、刪除或重新命名資料夾或印表機物件。 (ANSI)
CopyCallback

決定是否允許Shell移動、複製、刪除或重新命名資料夾或印表機物件。 (Unicode)
CopyDataBlock

擷取鏈接數據區塊的複本。
CopyItem

宣告要複製到指定目的地的單一專案。
CopyItems

宣告要複製到指定目的地的一組專案。
CountEntries

已取代。 產生行進記錄檔中的項目數。
CountTasks

計算排程器佇列中具有相同擁有者標識符的工作。
CreateAppContainerProfile

建立 AppContainer 的每個使用者、個別應用程式配置檔。
CreateBand

建立指定的帶狀。
CreateBrowserPropSheetExt

已取代。 允許衍生類別將 Folder Options 屬性表新增至基類。
CreateCategory

建立類別物件。
CreateEnumIDListFromContents

從檢視的內容建立標識符清單的列舉值。
CreateEnvironmentBlock

擷取指定用戶的環境變數。 此區塊接著可以傳遞至 CreateProcessAsUser 函式。
CreateImageFromFile

根據指定的檔案建立 IShellImageData 介面的實例。
CreateImageFromStream

根據指定的檔案數據流建立 IShellImageData 介面的實例。
CreateInvoker

擷取 對象,這個物件會啟用目前選取範圍上相關聯處理程序的調用。 叫用者包含確認是否支援目前選取範圍的功能。
CreateIShellImageData

建立 IShellImageData 介面的實例。
CreateItem

建立指定的檔案。
CreateItemID

從提供的數據建立 ItemID。
CreateObject

建立指定類別的本機物件,並傳回 物件上指定介面的指標。
CreateProfile

建立新的使用者配置檔。
CreateResource

建立指定的資源。
CreateSession

通知同步處理中心已開始同步處理指定的專案。
CreateShare

共用 [使用者] 或 [公用資料夾]。 如果資料夾已經共享,這個方法會更新其共享狀態。
CreateViewObject

要求物件,該物件可用來從資料夾物件取得資訊或與其互動。
CreateViewWindow

建立檢視視窗。 這可以是 Windows 檔案總管的右窗格或資料夾視窗的客戶端視窗。
CreateViewWindow

已取代。 協調建立新瀏覽器檢視視窗時的狀態更新。
CreateViewWindow2

用來要求建立新的殼層檢視視窗。 它可以是 Windows 檔案總管的右窗格或資料夾視窗的客戶端視窗。
CreateViewWindow3

要求建立新的殼層檢視視窗。 檢視可以是 Windows 檔案總管的右窗格或資料夾視窗的客戶端視窗。 這個方法會取代 CreateViewWindow2。
CredentialsChanged

發出登入 UI 或認證 UI 的訊號,指出列舉的認證清單已變更。
DAD_AutoScroll

拖曳影像時捲動視窗。
DAD_DragEnterEx

鎖定在拖曳作業期間更新指定的視窗,並在視窗內的指定位置顯示拖曳影像。 (DAD_DragEnterEx)
DAD_DragEnterEx2

在拖放作業期間鎖定指定視窗的更新,並在視窗內的指定位置顯示拖曳影像。
DAD_DragLeave

解除鎖定DAD_DragEnterEx函式鎖定的視窗。
DAD_DragMove

移動拖放作業期間所拖曳的影像。
DAD_SetDragImage

設定拖曳影像。
DAD_ShowDragImage

顯示或隱藏正在拖曳的影像。 (DAD_ShowDragImage)
解碼

譯碼圖像檔案,設定狀態。
DEFINE_PROPERTYKEY

用來將格式識別碼 (FMTID) 和屬性標識碼 (PID) 封裝成代表屬性索引鍵的 PROPERTYKEY 結構。
DefScreenSaverProc

提供螢幕保護應用程式未處理之任何訊息的默認處理。
DefSubclassProc

呼叫視窗子類別鏈結中的下一個處理程式。 子類別鏈結中的最後一個處理程式會呼叫視窗的原始視窗程式。
刪除

刪除同步處理專案。
DeleteAppContainerProfile

刪除指定的個別使用者、個別應用程式配置檔。
DeleteFieldComboBoxItem

與登入UI或認證UI通訊,指出項目應該從下拉式方塊中刪除,而且應該更新UI。
DeleteItem

宣告要刪除的單一專案。
DeleteItems

宣告一組要刪除的專案。
DeleteList

刪除指定應用程式的自定義跳躍清單。
DeleteLogError

由已註冊應用程式的處理程式呼叫,以刪除同步管理員狀態對話框之錯誤索引標籤中先前記錄的 ErrorInformation、警告或錯誤訊息。
DeleteProfileA

從指定的計算機刪除使用者配置檔和所有使用者相關設定。 呼叫端必須具有系統管理許可權,才能刪除使用者的配置檔。 (ANSI)
DeleteProfileW

從指定的計算機刪除使用者配置檔和所有使用者相關設定。 呼叫端必須具有系統管理許可權,才能刪除使用者的配置檔。 (Unicode)
DeleteShare

從 [使用者] 或 [公用資料夾] 移除共用。
DeleteTab

從工作列刪除專案。
DeriveAppContainerSidFromAppContainerName

取得指定之配置檔的 SID。
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName

DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName 保留供日後使用。
DeskBandRegistrationChanged

重新整理 deskband 註冊快取。
摧毀

終結瀏覽器。
DestroyBand

終結指定的帶狀。
DestroyEnvironmentBlock

釋放 CreateEnvironmentBlock 函式所建立的環境變數。
DestroyViewWindow

終結檢視視窗。
卸離

擷取 ISharedBitmap 物件中包含的點陣圖,如果自主點陣圖位於共用記憶體中,則會傳回復本。
DisableDebugging

停用指定封裝進程的偵錯模式。
DiscardEdit

捨棄對影像所做的編輯。
中斷連線

中斷 IConnectableCredentialProviderCredential 對象的連線。
DisplayName

如果在檔案路徑上初始化 IShellImageData,則取得檔名。 否則,取得數據流的名稱。
DisplayParseError

已取代。 顯示無法由 IBrowserService::IEParseDisplayName 成功剖析的 URL。
DLLGETVERSIONPROC

由許多 Windows Shell DLL 實作,以允許應用程式取得 DLL 特定的版本資訊。
DllInstall

處理 DLL 的安裝和設定。
DoContextMenuPopup

DoContextMenuPopup 已不再可供 Windows Server 2003 使用。
DoEnvironmentSubstA

剖析包含一或多個環境變數參考的輸入字串,並將其取代為其完整展開的值。 (ANSI)
DoEnvironmentSubstW

剖析包含一或多個環境變數參考的輸入字串,並將其取代為其完整展開的值。 (Unicode)
DoPreview

指示預覽處理程式從先前 Initialize 方法呼叫中指定的來源載入數據,並開始轉譯至預覽程序視窗。
DoRename

在目前的選取範圍上啟動重新命名作業。
DragAcceptFiles

註冊視窗是否接受已卸除的檔案。
DragEnter

通知拖曳映射管理員已呼叫置放目標的 IDropTarget::D ragEnter 方法。
DragFinish

釋放系統配置用來將檔名傳輸至應用程式的記憶體。
DragLeave

通知拖曳映射管理員已呼叫置放目標的 IDropTarget::D ragLeave 方法。
DragOver

通知拖曳映射管理員,已呼叫置放目標的 IDropTarget::D ragOver 方法。
DragQueryFileA

擷取從成功拖放作業所產生的已卸除檔名。 (ANSI)
DragQueryFileW

擷取從成功拖放作業所產生的已卸除檔名。 (Unicode)
DragQueryPoint

擷取拖放作業期間卸除檔案時滑鼠指標的位置。
Draw

繪製已譯碼的影像。
DriveType

DriveType 函式會根據磁碟驅動器號碼來決定磁碟驅動器類型。 (DriveType 函式)
DriveType

DriveType 函式會根據磁碟驅動器號碼來決定磁碟驅動器類型。 (DriveType)
下降

通知拖曳映射管理員,已呼叫置放目標的 IDropTarget::D rop 方法。
DuplicateIcon

建立指定圖示的複本。
DWordPtrAdd

加入類型為 DWORD_PTR的兩個值。
DWordPtrMult

將類型DWORD_PTR的一個值乘以另一個值。
DWordPtrSub

從另一個DWORD_PTR減去類型的一個值。
啟用

啟用或停用自動完成。
啟用

啟用或停用桌面背景。
啟用

要求啟用或停用作用中的處理程式。 啟用的處理程式可以同步處理,而且無法停用的處理程式。
啟用

啟用或停用同步處理專案。
EnableDebugging

啟用指定封裝進程的偵錯模式。
EnableFocusTracking

可讓客戶端程式選擇加入 Windows 市集應用程式的焦點追蹤機制,以控制觸控式鍵盤的叫用和關閉語意。
EnableHandler

啟用或停用處理程式。
EnableItem

啟用或停用由指定處理程式管理的同步處理專案。
EnableModeless

啟用或停用無模式對話框。 這個方法目前尚未實作。
EnableModeless

在 PrepareForSync 和 Synchronize 方法中顯示任何對話方塊之前和之後,由已註冊的應用程式呼叫。
EnableModelessSB

告知 Windows 檔案總管啟用或停用其無模式對話方塊。
EnableOpenDropDown

啟用對話框中 [開啟] 或 [儲存] 按鈕上的下拉式清單。
End

表示與此進度實作相關聯的動作已結束。
EndFieldUpdates

完成並認可 BeginFieldUpdates 所啟動的批次更新。
EndOperation

通知數據物件異步數據擷取已結束。
EndVisualGroup

停止在對話框中將專案加入至視覺效果群組。
EnsureItemVisible

確定指定的項目可見。
EnterFolder

當資料夾即將在命名空間逐步解說期間輸入時呼叫。 使用這個方法來初始化擷取的專案。
EnterFolder

通知資料夾是檔案作業的目的地。
EnumApps

建立列舉值,列舉指定類別的應用程序發行者所發行的所有應用程式。
EnumBands

列舉訊號範圍網站中的訊號。
EnumCategories

取得代表類別之 GUID 清單的列舉值。
EnumConflicts

列舉範圍設定為所提供同步處理程式和同步處理項目的衝突。
EnumerateBackgroundTasks

取得指定封裝所提供的背景工作。
EnumItems

取得陣列中專案的列舉值。
EnumObjects

可讓客戶端藉由建立專案標識碼列舉物件並傳回其 IEnumIDList 介面來判斷資料夾的內容。 接著,該介面所支援的方法可用來列舉資料夾的內容。
EnumReady

通知實作者檢視的專案列舉已完成。
EnumResources

取得資源列舉值物件。
EnumSearches

要求允許用戶端列舉可用搜尋物件的介面指標。
EnumSubCommands

擷取命令子命令的列舉值。
EnumSyncMgrItems

取得已註冊應用程式所處理之專案的 ISyncMgrEnumItems 介面。
EstablishConnection

需要網路連線時,由已註冊應用程式的處理程式呼叫。
EvaluateNewWindow

接受嘗試顯示之新視窗的相關數據,並判斷是否應該根據使用者的喜好設定來開啟該視窗。
執行

在附件上執行動作。
執行

在選取的專案上叫用動詞。 呼叫這個介面的其他方法之後,請呼叫這個方法。
展開

要求自動完成用戶端在其命名空間中產生與指定專案相關聯的候選字串。
ExpandEnvironmentStringsForUserA

使用為指定使用者建立的環境區塊展開來源字串。 (ANSI)
ExpandEnvironmentStringsForUserW

使用為指定使用者建立的環境區塊展開來源字串。 (Unicode)
擷取

從指定的位置擷取圖示影像。 (ANSI)
擷取

從指定的位置擷取圖示影像。 (Unicode)
擷取

從物件要求影像,例如Shell資料夾中的專案。
ExtractAssociatedIconA

取得儲存為檔案中資源之圖示的句柄,或儲存在檔案相關聯可執行檔中的圖示。 (ANSI)
ExtractAssociatedIconExA

ExtractAssociatedIconEx 可能會改變或無法使用。 (ANSI)
ExtractAssociatedIconExW

ExtractAssociatedIconEx 可能會改變或無法使用。 (Unicode)
ExtractAssociatedIconW

取得儲存為檔案中資源之圖示的句柄,或儲存在檔案相關聯可執行檔中的圖示。 (Unicode)
ExtractIconA

從指定的可執行檔、DLL 或圖示檔取得圖示的句柄。 若要擷取大型或小型圖示的句柄陣列,請使用ExtractIconEx函式。 (ANSI)
ExtractIconExA

ExtractIconEx 函式會建立句柄陣列,以從指定的可執行檔、DLL 或圖示檔擷取的大型或小型圖示。 (ANSI)
ExtractIconExW

ExtractIconEx 函式會建立句柄陣列,以從指定的可執行檔、DLL 或圖示檔擷取的大型或小型圖示。 (Unicode)
ExtractIconW

從指定的可執行檔、DLL 或圖示檔取得圖示的句柄。 若要擷取大型或小型圖示的句柄陣列,請使用ExtractIconEx函式。 (Unicode)
FileFailure

發生失敗且需要用戶互動時呼叫。
FillFromObject

建立結果資料夾,並將它填入專案。
Filter

評估是否應該允許認證提供者清單來提供認證磚。
FilterView

設定目前檢視內容的篩選。
FindCIE4ConnectionPoint

已取代。 取得瀏覽器事件的連接點。
FindConnectionPoint

已取代。 取得瀏覽器事件的連接點。
FindExecutableA

擷取與特定文件檔相關聯之可執行檔 (.exe) 檔的名稱和句柄。 (ANSI)
FindExecutableW

擷取與特定文件檔相關聯之可執行檔 (.exe) 檔的名稱和句柄。 (Unicode)
FindFolderFromIDList

取得 物件,表示以IDList為基礎的已知資料夾。 物件可讓您查詢特定資料夾屬性、取得資料夾的目前路徑、將資料夾重新導向至另一個位置,以及取得資料夾的路徑做為ITEMIDLIST。
FindFolderFromPath

取得物件,表示以文件系統路徑為基礎的已知資料夾。
FindToolbar

在工具列框架中尋找指定的 IDockingWindow 物件,並傳回它的介面指標。
FindTravelEntry

已取代。 判斷行動記錄檔中是否有特定行動專案。
FindWindowSW

在 Shell 視窗集合中尋找視窗,並傳回視窗的句柄和 IDispatch 介面。
FinishOperations

在呼叫 IFileOperation 執行的最後一個作業完成之後,執行呼叫端實作的動作。
FolderIdFromCsidl

取得 KNOWNFOLDERID,其相當於舊版 CSIDL 值。
FolderIdToCsidl

取得與指定 KNOWNFOLDERID 相等的舊版 CSIDL 值。
ForwardViewMsg

已取代。 使用BASEBROWSERDATA結構的 _hwndView 成員做為 SendMessage hWnd 參數,以檢視所接收的訊息呼叫 SendMessage 函式。
FoundItem

在命名空間逐步解說期間,在命名空間中找到物件時呼叫。 針對實作此方法的 類別,請使用這個方法作為主要動作函式。 視需要在此方法內執行動作。
FreeConfirmConflictItem

釋放已配置給CONFIRM_CONFLICT_ITEM結構的資源。
FreeIDListArray

釋放專案標識碼清單指標所使用的記憶體, (PIDL) 清單陣列。
FreeIDListArrayChild

釋放子項目標識碼指標數位的記憶體空間。 這會釋放陣列內的PITEMID_CHILDs和數位本身。
FreeIDListArrayFull

釋放 PIDL () 陣列中專案識別碼清單指標的記憶體空間。 這會釋放陣列內的PIDLIST_ABSOLUTEs和數位本身。
FreeKnownFolderDefinitionFields

從 IKnownFolder::GetFolderDefinition 釋放結果中配置的欄位。
get_Application

取得應用程式物件。
get_Count

取得殼層視窗集合中的視窗數目。
get_CurrentViewMode

取得目前資料夾的目前檢視模式。
get_FocusedItem

取得 FolderItem 物件,表示具有輸入焦點的專案。
get_Folder

取得代表檢視的 Folder 物件。
get_FolderFlags

取得目前資料夾的設定。
get_GroupBy

取得用於群組資料夾檢視的數據行。
get_IconSize

取得目前資料夾的圖示大小設定。
get_Parent

未實作。 (IShellFolderViewDual.get_Parent)
get_Script

取得檢視的腳本物件。
get_SortColumns

取得用來排序目前資料夾的數據行名稱。
get_ViewOptions

取得一組旗標,指出檢視的目前選項。
GetAcceptLanguagesA

擷取指定語言喜好設定時與網站搭配使用的字串。 (ANSI)
GetAcceptLanguagesW

擷取指定語言喜好設定時與網站搭配使用的字串。 (Unicode)
GetAccountOptions

擷取值,指出登入或認證UI中是否顯示本機或 Microsoft 帳戶的 [其他使用者] 圖格。
GetAllUsersProfileDirectoryA

擷取目錄根目錄的路徑,其中包含所有用戶共用的程序數據。 (ANSI)
GetAllUsersProfileDirectoryW

擷取目錄根目錄的路徑,其中包含所有用戶共用的程序數據。 (Unicode)
GetAnyOperationsAborted

取得值,指出呼叫IFileOperation::P erformOperations 是否在完成之前停止任何檔案作業。 用戶動作或由系統以無訊息方式停止作業。
GetAppContainerFolderPath

取得指定應用程式容器之本機應用程式數據資料夾的路徑。
GetAppContainerRegistryLocation

取得與應用程式容器相關聯的登錄記憶體位置。
GetAppID

如果已宣告檔類型處理程式,擷取檔類型處理程式的明確應用程式使用者模型標識碼 (AppUserModelID) 。
GetAppInfo

取得應用程式的一般資訊。
GetApplicationDisplayName

擷取實作處理程式之應用程式的顯示名稱。
GetApplicationIconReference

擷取實作處理程式之應用程式的圖示。
GetApplicationPublisher

擷取實作處理程式之應用程式的發行者名稱。
GetApplicationSizeBounds

此方法會擷取應用程式所支援的大小界限。
GetApplicationViewOrientation

取得應用程式設計模式視窗的方向。
GetAppName

擷取使用 檔案的應用程式名稱。
GetAppUserModelId

從來源應用程式擷取 AppUserModelId。
GetAppVisibilityOnMonitor

查詢指定之監視器的目前模式。
GetArguments

取得與Shell連結對象相關聯的命令行自變數。 (ANSI)
GetArguments

取得與Shell連結對象相關聯的命令行自變數。 (Unicode)
GetArrangeParam

取得檢視的排列參數,也就是檢視的排序方式。
GetAsyncMode

由置放目標呼叫,以判斷數據物件是否支援異步數據擷取。
GetAt

從陣列擷取指定的使用者。
GetAt

提供指定之物件介面的指標。 對象和介面是由索引和介面標識碼所指定。
GetAttributes

取得 IShellItem 物件的要求屬性集。
GetAttributes

取得 IShellItemArray 中包含的專案集屬性。
GetAttributes

取得資源屬性。
GetAttributesOf

取得 IShellFolder 所代表之 物件中包含的一或多個檔案或資料夾物件的屬性。
GetAutoArrange

GetAutoArrange 可能會改變或無法使用。
GetAutoArrange

取得資料夾自動排列模式的目前狀態。
GetAvailableSize

擷取特定畫面上可用的維度,以顯示輔助功能視窗。
GetBackgroundColor

擷取沒有顯示任何影像或停用桌面背景時,桌面上可見的色彩。 當桌面桌布未填滿整個螢幕時,此色彩也會當做框線使用。
GetBandInfo

取得訊號範圍物件的狀態資訊。
GetBandInfoSFB

取得 IShellFolderBand 對象的相關信息,並將其放在 BANDINFOSFB 結構中。
GetBandObject

從訊號範圍網站取得指定的帶狀物件。
GetBandSiteInfo

取得訊號範圍網站中訊號的相關信息。
GetBaseBrowserData

已取代。 取得唯讀結構,其中包含基類所擁有的受保護專案,以便判斷狀態。
GetBitmapValue

可讓您從具有位圖字段的認證擷取位圖數據。
GetBool

取得指定之屬性索引鍵的布爾值。
GetBorderDW

取得為指定的 IDockingWindow 物件配置的框線空間。
GetBrowserByIndex

已取代。 擷取具有指定索引的瀏覽器。
GetBrowserIndex

已取代。 擷取視窗階層中瀏覽器的索引。
GetCachedSlowAppInfo

將資訊傳回源自慢速來源的應用程式。 不同於 IShellApp::GetSlowAppInfo,這個方法可以傳回已快取的資訊。 這個方法不適用於已發佈的應用程式。
GetCancelEvent

擷取取消作業時將傳送的事件。
GetCancelInformation

傳回當使用者從進度 UI 中選取 [取消] 時所張貼的資訊。
GetCancelledPage

當使用者取消瀏覽精靈延伸模組時呼叫。 取得 PROPSHEETPAGE 的句柄,代表當使用者在精靈延伸模組中取消流覽時要顯示的精靈頁面。
GetCanonicalName

取得 Windows 檔案總管命令的 GUID。
GetCapabilities

判斷是否可以關閉檔案,以及 UI 是否能夠切換至使用檔案的應用程式視窗。
GetCapabilities

取得一組旗標,描述處理程式定義的功能。
GetCapabilities

取得一組旗標,描述專案的已定義功能。
GetCategories

擷取結構,列出應用程式發行者所提供的類別。
GetCategory

取得與標識碼清單相關聯的類別清單。
GetCategory

擷取所選資料夾的類別虛擬、固定、一般或每個使用者。
GetCategoryForSCID

取得 GUID,表示要用於指定殼層數據行的分類器。
GetCategoryInfo

取得類別的相關信息,例如預設顯示,以及要顯示在UI中的文字。
GetCategoryName

取得指定類別的名稱。
GetCheckboxValue

擷取複選框值。
GetCheckButtonState

取得對話框中) (複選框的目前狀態。
GetCheckState

取得樹視圖控件中複選框項目的狀態。
GetClient

取得客戶端物件。
GetCLSID

取得指定屬性索引鍵 (CLSID) 值的類別識別碼。
GetCodePage

擷取 ANSI 代碼頁) 代碼頁識別碼 (數值。
GetColor

取得指定的色彩。
GetColumnCount

取得可見數據行或完整數據行集的數據行計數。
GetColumnInfo

要求數據行的相關信息。
GetColumnInfo

取得每個數據行的相關信息:_width、可見度、顯示名稱和狀態。
GetColumnPropertyList

取得對應至列舉之數據行的已排序數據行清單。
GetColumns

取得 PROPERTYKEY 結構的數位,表示檢視所支援的數據行。 包含所有數據行,或只包含目前可見的數據行。
GetComboBoxValueAt

取得指定索引處下拉式方塊專案的字串標籤。
GetComboBoxValueCount

取得指定下拉式方塊中的項目計數,並指定哪些項目應該具有初始選取專案。
GetCommand

取得指定的 Explorer 命令實例。
GetCommands

取得指定的 Explorer 命令列舉值實例。
GetCommandString

取得快捷方式功能表命令的相關信息,包括說明字串和與語言無關或標準命令的名稱。
GetComment

取得字串,其中包含處理程序的相關建議。
GetComment

取得字串,其中包含有關專案的敏感度。
GetCompositionState

取得組合狀態。
GetCondition

擷取搜尋方塊的內容做為 ICondition 物件。
GetConflictIdInfo

取得識別衝突存放區內衝突的資訊。
GetConflictIDList

將衝突對應至其 IShellItem。
GetContext

取得可供處理程式用來顯示屬性或執行操作功能表動作的內容物件。
GetControlItemState

取得在對話框中找到之容器控件中專案的目前狀態。
GetControlState

取得指定控制件的目前可見度和啟用狀態。
GetControlStyle

取得命名空間物件樹視圖控件的顯示樣式集。
GetControlStyle2

取得命名空間物件樹視圖控件的延伸顯示樣式集。
GetControlWindow

取得瀏覽器控制件的視窗句柄。
GetCount

取得指定 IShellItem 陣列中的項目數。
GetCount

擷取用戶數位中的 ICredentialProviderUser 物件數目。
GetCount

取得衝突項目計數。
GetCount

取得項目計數。
GetCount

取得存放區中的衝突數目。
GetCount

提供集合中物件的計數。
GetCreateFlags

取得將傳遞至 CreateProcess 的其他旗標。
GetCredentialAt

取得特定的認證。
GetCredentialCount

取得這個認證提供者下可用的認證數目。
GetCurFolder

取得資料夾物件的 ITEMIDLIST。
GetCurrentFilter

取得目前的篩選條件做為 Unicode 字串。
GetCurrentFolderFlags

取得目前套用的資料夾旗標。
GetCurrentInfo

取得目前的資料夾設定。
GetCurrentPage

取得多頁影像的目前頁面。
GetCurrentProcessExplicitAppUserModelID

擷取目前進程的應用程式定義明確應用程式使用者模型標識碼 (AppUserModelID) 。
GetCurrentSelection

取得對話框中使用者的目前選取範圍。
GetCurrentView

取得瀏覽器目前檢視的介面。
GetCurrentView

取得最新的控制面板檢視:_Classic檢視或類別檢視。
GetCurrentViewMode

取得位址,其中包含代表資料夾目前檢視模式的值。
GetData

搜尋並擷取登錄中的檔案或通訊協定關聯相關二進位數據。
GetDataFormatFromPath

根據檔案的擴展名來決定檔格式。
GetDataFromIDList

取得IDList中第一個ItemID中用戶端提供的結構的唯讀指標。 (多載 1/2)
GetDataFromIDList

取得IDList中第一個ItemID中用戶端提供的結構的唯讀指標。 (多載 2/2)
GetDataObject

取得目前 DataPackage 物件的 IDataObject 表示法。
GetDateStamp

要求上次修改影像的日期。 這個方法可讓Shell判斷快取的影像是否過期。
GetDefaultBandWidth

取得寬線網站一開始用來在新增帶狀區時設定預設寬度的頻寬。
GetDefaultCategory

讓資料夾覆寫預設群組。
GetDefaultColumn

取得預設排序和顯示數據行。
GetDefaultColumnState

取得指定數據行的預設狀態。
GetDefaultDestinationName

取得Shell專案的預設名稱。
GetDefaultMenuText

由殼層檢視呼叫,以取得預設快捷方式功能表文字。
GetDefaultSaveFolder

擷取連結庫用於儲存作業的預設目標資料夾。
GetDefaultSearchGUID

傳回資料夾預設搜尋物件的全域唯一標識碼 (GUID) 。
GetDefaultSpacing

取得 POINT 結構的指標,其中包含預設寬度 (x) 和高度 (y) 度量專案,包括周圍的空格符。
GetDefaultUserProfileDirectoryA

擷取預設使用者配置檔根目錄的路徑。 (ANSI)
GetDefaultUserProfileDirectoryW

擷取預設使用者配置檔根目錄的路徑。 (Unicode)
GetDelay

取得動畫目前畫面格的延遲值。
GetDelayedPropertyStore

取得指定的 IPropertyStore 介面物件。
GetDescription

取得可在 UI 中顯示的分類器名稱,例如依裝置類型分組。
GetDescription

取得Shell連結物件的描述字串。 (ANSI)
GetDescription

取得Shell連結物件的描述字串。 (Unicode)
GetDescription

取得事件描述。
GetDestinationStream

取得空數據流,該數據流會接收正在複製的新版本檔案。
GetDetailsEx

取得屬性集標識碼 (FMTID) 所識別的詳細資訊,以及 Shell 資料夾中專案上的屬性識別碼 (PID) 。
GetDetailsOf

取得Shell資料夾中項目的詳細資訊。
GetDetailsOf

取得Shell資料夾中項目上資料行索引所識別的詳細資訊。
GetDirectory

取得目前工作目錄。
GetDisplayName

取得 IShellItem 物件的顯示名稱。
GetDisplayNameOf

擷取指定之檔案物件或子資料夾的顯示名稱。
GetDpiForShellUIComponent

根據目前的縮放比例和PROCESS_DPI_AWARENESS,擷取SHELL_UI_COMPONENT佔用的 dpi) (每英吋點數。
GetDragPoint

取得起始目前拖放作業的點。
GetDropDownStatus

取得自動完成下拉式清單目前的顯示狀態。
GetDropPoint

取得目前拖放作業終止的點。
GetDynamicInfo

由系統呼叫,以判斷是否要在顯示 [自動播放] 對話方塊之前顯示特定處理程式。
GetEditBoxText

取得編輯框控制件中的目前文字。
GetEncoderParams

取得目前的編碼器參數集。
GetEntry

取得快取中影像的句柄。
GetEnum

這個方法尚未實作。 (IQueryAssociations.GetEnum)
GetEnumFlags

允許用戶端指定應該列舉 Shell 資料夾中的物件類別。 與 SHBrowseForFolder 搭配使用時,指定應該顯示在對話框樹視圖中的項目類別或類別,以及不應該顯示哪些類別或類別。
GetEnumFlagsForItem

可讓用戶端指定應該列舉殼層專案中的物件類別,以便包含在檢視中。
GetEvent

取得指定的事件物件。
GetEventCount

取得事件計數。
GetEventEnumerator

取得處理程式事件的列舉值。
GetEventID

取得事件標識碼。
GetExtension

取得快捷方式對象的擴展名。 (ANSI)
GetExtension

取得快捷方式對象的擴展名。 (Unicode)
GetFieldDescriptorAt

取得描述指定欄位的元數據。
GetFieldDescriptorCount

擷取顯示此提供者認證所需的欄位計數。
GetFieldOptions

擷取登入或認證 UI 中指定欄位的目前選項集。 由認證提供者架構呼叫。
GetFieldState

擷取欄位狀態。 登入UI和認證UI會使用此專案來取得認證欄位的相關信息,以在使用者磚中顯示這項資訊。
GetFileID

取得目前檔案的唯一檔案標識碼。
GetFileName

擷取對話框的 [檔名] 編輯框中目前輸入的文字。
GetFileNameFromBrowse

GetFileNameFromBrowse 函式會建立 [開啟] 對話框,讓使用者可以指定要開啟之檔案的磁碟驅動器、目錄和名稱。
GetFileNameFromBrowse

GetFileNameFromBrowse 函式會建立 [開啟] 對話框,讓使用者可以指定要開啟之檔案的磁碟驅動器、目錄和名稱。 (GetFileNameFromBrowse)
GetFileOverlayInfo

取得具有指定屬性之指定檔案的圖示重疊或圖示影像的索引。
GetFileTime

取得指定之屬性索引鍵的日期和時間值。
GetFileTypeIndex

取得目前選取的文件類型。
GetFindData

取得儲存在 WIN32_FIND_DATA 結構的文件系統資訊。
GetFirstPage

取得精靈延伸模組第一頁的句柄。
GetFlags

取得與 Windows 檔案總管命令相關聯的旗標。
GetFlags

取得目前的選項設定。
GetFlags

取得事件旗標。
GetFlags

已取代。 擷取目前的瀏覽器旗標集。
GetFocusedItem

取得目前在資料夾檢視中具有焦點的專案索引。
GetFolder

取得快捷方式對象的資料夾名稱。 (ANSI)
GetFolder

取得快捷方式對象的資料夾名稱。 (Unicode)
GetFolder

取得目前在對話框中選取的資料夾,或者,如果對話框目前未顯示,則會在開啟對話框時選取的資料夾。
GetFolder

取得資料夾物件。
GetFolder

取得物件,表示其 KNOWNFOLDERID 所識別的已知資料夾。
GetFolderByName

取得物件,表示其標準名稱所識別的已知資料夾。
GetFolderCapabilities

取得透過 System.IsPinnedToNameSpaceTree 屬性值篩選資料夾的功能,並變更通知註冊狀態。
GetFolderDefinition

擷取結構,其中包含已知資料夾的定義專案,其中包含資料夾的類別、名稱、路徑、描述、工具提示、圖示和其他屬性。
GetFolderFlags

取得資料夾檢視選項旗標。
GetFolderIds

取得所有已註冊已知資料夾識別碼的陣列。 這可用於列舉所有已知資料夾。
GetFolders

取得連結庫中所包含的子資料夾集合。
GetFolderSetData

已取代。 取得包含資料夾信息的結構。
GetFolderTargetInfo

提供資料夾快捷方式目標資料夾的位置和屬性。
GetFolderType

擷取資料夾類型。
GetFolderType

取得文件庫的資料夾類型。
GetFolderViewOptions

擷取檢視的目前選項集。
GetFont

取得在字型上設定的目前屬性。
GetFormat

擷取位圖影像的Alpha類型。
GetForWindow

取得指定視窗的 DataTransferManager 實例。
GetFrameOptions

擷取可用的瀏覽器框架檢視選項。
GetGroupBy

擷取用於群組資料夾顯示中項目的屬性和排序順序。
GetGroupByProperty

取得群組屬性。
GetGroupSubsetCount

取得群組子集所顯示之可見數據列的計數。
GetGroupSubsetCount

取得可見數據列的群組計數。
GetHandlerEnumerator

取得列舉值,這個列舉值提供使用者所公開和管理之同步處理程式標識碼的存取權。
GetHandlerID

取得記錄事件之處理程式的識別碼。
GetHandlerInfo

取得描述處理程序的屬性。
GetHandlerInfo

取得處理程序資訊。
GetHandlerRegistrationInfo

由已註冊應用程式的處理程式呼叫,以取得目前的註冊資訊。
GetHistoryObject

已取代。 擷取代表瀏覽器歷程記錄物件的 IOleObject。
GetHotkey

取得Shell連結對象的鍵盤快捷方式 (熱鍵) 。 (ANSI)
GetHotkey

取得Shell連結對象的鍵盤快捷方式 (熱鍵) 。 (Unicode)
GetIcon

取得與指定之 Windows 檔案總管命令專案相關聯的圖示圖示資源字串。
GetIcon

取得連結庫的預設圖示。
GetIconLocation

取得圖示的位置和索引。 (ANSI)
GetIconLocation

取得圖示的位置和索引。 (Unicode)
GetIconLocation

擷取與應用程式相關聯的圖示位置。
GetIconLocation

取得Shell連結物件圖示 (路徑和索引) 的位置。 (ANSI)
GetIconLocation

取得Shell連結物件圖示 (路徑和索引) 的位置。 (Unicode)
GetIconOf

取得特定資料夾內物件的圖示。
GetIconSize

取得資料夾圖示大小。
GetId

取得所選的識別碼。
GetIDArrayResult

取得 INamespaceWalk::Walk 起始之命名空間逐步解說期間找到的物件清單。
GetIDList

取得IDList (ITEMIDLIST 表單中 Shell 命名空間資料夾的位置) 。
GetIDList

取得項目識別碼清單。
GetIDList

取得搜尋資料夾做為ITEMIDLIST。
GetIDList

取得Shell連結物件目標的項目標識碼清單。 (ANSI)
GetIDList

取得Shell連結物件目標的項目標識碼清單。 (Unicode)
GetImage

取得代表 IShellItem 的 HBITMAP。
GetInfoFlags

取得專案的信息旗標。 目前未使用這個方法。
GetInfoTip

取得專案的資訊提示文字。
GetInt32

取得指定之屬性索引鍵的 Int32 值。
GetItem

擷取代表指定項目的物件。
GetItem

IParseAndCreateItem::GetItem 方法
GetItem

取得與這個項目相關的 IShellItem。
GetItem

取得指定的衝突數據項。
GetItem

成功時,取得指定項目的結果資訊。
GetItemAt

取得 IShellItemArray 中指定索引處的專案。
GetItemChoice

取得使用者想要保留之專案的索引。
GetItemChoiceCount

取得使用者想要保留的項目數。
GetItemCustomState

取得與指定Shell專案相關聯的複選框狀態。
GetItemData

要求指定檔案的數據行數據。
GetItemHeight

取得專案高度。
GetItemID

取得記錄事件之專案的識別碼。
GetItemID

取得同步專案的唯一標識符。
GetItemIDList

取得專案標識碼清單的指標, (與相關專案的 PIDL) 。
GetItemInfo

取得同步項目的屬性。
GetItemObject

取得參考檢視中呈現數據的介面。
GetItemObject

取得已註冊應用程式所處理之指定專案上的介面。
GetItemPosition

取得專案在資料夾檢視中的位置。
GetItemRect

取得描述指定專案大小和位置的 RECT 結構。
GetItemsArray

擷取衝突項目數組。
GetItemSpacing

僅取得小型和大型檢視模式的間距。
GetItemState

取得殼層專案的狀態資訊。
GetIterationInfo

取得正在解決一組衝突之衝突的相關信息。
GetJunctionCLSID

如果專案是連接點,則取得物件 (CLSID 的類別標識碼) ,該物件會實作專案的 IShellFolder。
GetKey

從登錄搜尋並擷取檔案或通訊協定關聯相關密鑰。
GetLastPage

取得精靈延伸模組頁面最後一頁的句柄。
GetLastSyncTime

取得上次同步處理程式的日期和時間。
GetLastSyncTime

取得上次同步處理專案的日期和時間。
GetLevel

取得事件的記錄層級。
GetLinkReference

取得事件的熱連結參考。 作用中連結是使用者可以按下以執行動作的顯示屬性。 這可讓處理程式顯示使用者可在資料夾中一目了然的可用動作。
GetLinkText

取得事件作用中連結的文字。
GetList

擷取 物件,此物件代表跳躍清單中 [最近] 或 [常用] 類別中列出的目的地集合。
GetLocation

取得要擷取之映像的路徑。
GetMaxLength

傳回呼叫其所在命名空間中特定名稱所允許的最大字元數。
GetMenu

藉由呼叫 IShellMenu::SetMenu 來取得功能表資訊。
GetMenuContextHelpId

擷取與指定功能表相關聯的說明內容標識碼。
GetMenuInfo

從 IShellMenu::Initialize 方法取得資訊。
GetMenuPosFromID

GetMenuPosFromID 可能會改變或無法使用。
GetMenuRestrictions

. (IDefaultFolderMenuInitialize.GetMenuRestrictions)
GetMilliseconds

取得進度對話框的經過時間和剩餘時間。
GetMode

擷取已剖析專案的列舉模式。
GetMonitor

擷取所啟動應用程式的目標監視器。
GetMonitorDevicePathAt

擷取其中一個系統監視器的唯一標識碼。
GetMonitorDevicePathCount

擷取與系統相關聯的監視器數目。
GetMonitorRECT

擷取指定監視器的顯示矩形。
GetName

取得快捷方式對象的檔名,不含擴展名。 (ANSI)
GetName

取得快捷方式對象的檔名,不含擴展名。 (Unicode)
GetName

擷取與文件類型相關聯之可執行檔的完整路徑和檔名。
GetName

取得事件的名稱。 此字串可以是事件的簡單名稱或簡短摘要。 它會顯示在 事件的資料夾和屬性表中。
GetName

取得處理程序的顯示名稱。
GetName

取得同步專案的 UI 顯示名稱。
GetNameAt

取得屬性存放區中指定索引處的屬性名稱。
GetNameCount

取得屬性存放區中的屬性名稱數目。
GetNamedValue

從具名屬性存放區取得具名屬性的值。
GetNavigateState

已取代。 擷取瀏覽器目前的瀏覽狀態。
GetNextItem

根據要求的方法,擷取樹狀結構中的下一個專案。
GetNextPage

當使用者向前瀏覽到精靈擴充功能頁面時呼叫。 取得 PROPSHEETPAGE 的句柄,代表精靈延伸模組頁面之後的精靈頁面。
GetNumberOfApps

已過時。 新增/移除程式控制面板應用程式的用戶端可以傳回E_NOTIMPL。
GetNumberOfCategories

已過時。 新增/移除程式控制面板應用程式的用戶端可能會傳回E_NOTIMPL。
GetObject

從檢視取得專案。
GetObject

建立與處理程式相關的特定物件類型。
GetObject

建立與專案相關的特定物件類型。
GetObjectCount

取得資料夾檢視中的項目數目。
GetOleObject

已取代。 擷取瀏覽器的 IOleObject。
GetOperationStatus

取得進度對話框的作業狀態。
GetOptions

取得目前的自動完成選項。 (IACList2.GetOptions)
GetOptions

取得目前的自動完成選項。 (IAutoComplete2.GetOptions)
GetOptions

取得目前的瀏覽器選項。
GetOptions

取得設定為控制對話框行為的目前旗標。
GetOptions

取得連結庫的選項。
GetOverlayIconIndex

取得系統映像清單中的圖示重疊索引。
GetOverlayIndex

取得系統映像清單中的重疊索引。
GetOverlayInfo

提供圖示重迭位圖的位置。
GetPackageExecutionState

傳回指定封裝的目前執行狀態。
GetPageCount

取得多頁影像中的頁數。
GetPalette

已取代。 擷取瀏覽器的調色盤。
GetPaneState

取得指定 Windows 檔案總管窗格的可見度狀態。
GetParent

取得 IShellItem 物件的父代。
GetParentAndItem

取得專案的父代和父系的子標識碼。
GetParentSite

已取代。 擷取瀏覽器父代的就地用戶端網站。
GetPath

擷取已知資料夾的路徑做為字串。
GetPath

取得指定控制面板項目的路徑。
GetPath

取得Shell連結物件目標的路徑和檔名。 (ANSI)
GetPath

取得Shell連結物件目標的路徑和檔名。 (Unicode)
GetPidl

已取代。 擷取目前指標至專案標識符清單的複本, (PIDL) 。
GetPidl

已取代。 取得與移動項目相關聯的專案標識符清單指標 (PIDL) 。
GetPinnedWindow

取得目前固定視窗的句柄,如果有的話。
GetPixelFormat

取得影像的像素格式。
GetPolicies

取得一組旗標,描述處理程式所設定的原則。
GetPolicies

取得一組旗標,描述專案所設定的原則。
GetPosition

擷取桌面背景影像的目前顯示值。
GetPossibleActions

取得應用程式允許的管理動作位掩碼。
GetPresenterChoice

取得做出何種選擇,以及是否要將選擇套用至集合中的所有後續衝突。
GetPresenterNextStep

取得演示者想要做為同步管理員衝突解決的下一個步驟。
GetPreviousPage

當使用者向後巡覽精靈延伸模組時呼叫。 取得 PROPSHEETPAGE 的句柄,表示精靈擴充功能頁面之前的精靈頁面。
GetPriority

指定圖示重疊的優先順序。
GetProcessReference

擷取 SetProcessReference 所提供的進程特定物件,遞增參考計數以讓進程保持運作。
GetProfilesDirectoryA

擷取儲存使用者配置檔之根目錄的路徑。 (ANSI)
GetProfilesDirectoryW

擷取儲存使用者配置檔之根目錄的路徑。 (Unicode)
GetProfileType

擷取為目前使用者載入的配置檔類型。
GetProgID

擷取與 對象相關聯的 ProgID。
GetProperties

擷取所儲存專案或正在儲存之程式中之專案的屬性值集。
GetProperties

取得 IPropertySetStorage,可透過此存取影像的屬性。
GetProperty

從指定的屬性索引鍵取得 PROPVARIANT 結構。
GetProperty

取得衝突屬性,指定屬性索引鍵。
GetPropertyDescriptionList

取得屬性描述清單物件,指定屬性索引鍵的參考。
GetPropertyDescriptionList

取得殼層項目陣列中專案的屬性描述清單。
GetPropertyFromIDList

使用 索引鍵,從IDList內的IPropertyStore取得屬性做為變體。 (多載 3/4)
GetPropertyFromIDList

使用 索引鍵,從IDList內的IPropertyStore取得屬性做為變體。 (多載 2/4)
GetPropertyFromIDList

使用 索引鍵,從IDList內的IPropertyStore取得屬性做為變體。 (多載 4/4)
GetPropertyFromIDList

使用 索引鍵,從IDList內的IPropertyStore取得屬性做為變體。 (多載 1/4)
GetPropertyHandlerFromFileId

取得與所提供檔案標識符相關聯的 IStorageProviderPropertyHandler 實例。
GetPropertyHandlerFromPath

取得與所提供路徑相關聯的 IStorageProviderPropertyHandler 實例。
GetPropertyHandlerFromUri

取得與所提供 URI 相關聯的 IStorageProviderPropertyHandler 實例。
GetPropertyKey

取得屬性索引鍵。
GetPropertyStorage

從屬性存放區實例取得串行化屬性儲存數據。
GetPropertyStorage

取得用於儲存元數據之串行化屬性記憶體的唯讀指標。
GetPropertyStorageBuffer

從屬性存放區實例取得串行化屬性儲存緩衝區。
GetPropertyStorageFromIDList

根據與第一個 ItemID 相關聯的串行化屬性記憶體,建立 IPropertyStore 的實例。
GetPropertyStorageSize

從屬性存放區實例取得串行化屬性記憶體數據的大小。
GetPropertyStore

取得指定之屬性存放區旗標的屬性存放區物件。
GetPropertyStore

取得屬性存放區。
GetPropertyStoreForKeys

取得指定之屬性索引鍵的屬性存放區物件。
GetPropertyStoreWithCreateObject

使用指定的 ICreateObject,而不是 CoCreateInstance 來建立與呼叫這個方法之 Shell 專案相關聯的屬性處理程式實例。
GetProviderID

擷取此用戶的帳戶提供者標識碼。
GetPublishedAppInfo

取得應用程式發行者所發行之應用程式的發佈相關信息。
GetRawDataFormat

擷取識別影像格式的 GUID。
GetRecorderDriveLetter

取得已標示為啟用寫入之CD磁碟驅動器的驅動器號。
GetRedirectionCapabilities

取得值,指出已知資料夾是否可以將其路徑設定為新值,或該重新導向上放置哪些特定限制或禁止。
GetReferent

取得快捷鍵對象的參考。 (ANSI)
GetReferent

取得快捷鍵對象的參考。 (Unicode)
GetRemovedDestinations

擷取使用者從現有跳躍清單移除的目前目的地清單,此自定義跳躍清單的目的是要取代。
GetReservedOverlayInfo

取得圖示重疊的索引,或具有其中一個保留重疊之指定屬性之指定檔案的圖示影像。
GetResolution

取得影像的每英吋點數 (dpi) 解析度。
GetResolutionHandler

取得衝突的解決處理程式。
GetResourceDescription

取得資源描述。
GetResult

取得使用者在對話框中所做的選擇。
GetResults

在允許多重選取的對話框中,取得用戶的選擇。
GetResults

從以 RSS 或 Atom 格式格式化的 OpenSearch 數據源傳回搜尋結果。
GetRootItems

取得根項目的陣列。
GetScaleFactorForDevice

取得顯示裝置的慣用縮放比例。
GetScaleFactorForMonitor

取得特定監視器的縮放比例。 此函式會取代 GetScaleFactorForDevice。
GetSearchStyle

覆寫登錄設定,以決定自動搜尋的執行方式。
GetSearchText

擷取瀏覽器網址列中的文字。
GetSearchUrl

擷取正在搜尋的 URL。
GetSectorSize

擷取目前使用的磁碟上每個扇區位元組數目。 使用未緩衝的輸入/輸出 (I/O) 時,請務必知道讀取磁碟上的扇區大小,以確保適當的位元組對齊。
GetSelectedControlItem

從對話框中的指定容器控制項取得特定專案。
GetSelectedCount

取得所選取檢視中的項目數目。
GetSelectedItem

找出指定索引處或之後目前選取的專案。
GetSelectedItems

取得對話框中目前選取的專案。 這些專案可能是在檢視中選取的專案,或在檔名編輯方塊中選取的文字。
GetSelectedItems

取得所選取殼層項目的陣列。
GetSelectedObjects

取得所選取檢視中對象的數位,以及這些對象的數目。
GetSelection

取得目前的選取範圍做為 IShellItemArray。
GetSelection

取得包含所選取專案的Shell項目數位。
GetSelectionMarkedItem

取得資料夾檢視中已使用IFolderView::SelectItem 中SVSI_SELECTIONMARK標記的專案索引。
GetSelectionState

取得選取狀態,包括檢查狀態。
GetSerialization

呼叫 以響應嘗試將此認證提交至基礎驗證引擎。
GetSetCodePage

已取代。 設定新的字元代碼頁,並擷取上一個代碼頁的指標。
GetSharedBitmap

擷取 ISharedBitmap 物件中包含的點陣圖。
GetSharePermissions

取得 ACE) 之 [所有人] 存取控制專案 (目前與 [使用者] 或 [公用資料夾] 相關聯的訪問許可權。
GetShellFolder

取得功能表範圍設定為瀏覽的資料夾。
GetShellItem

擷取殼層命名空間中已知資料夾的位置,其格式為殼層專案 (IShellItem 或衍生介面) 。
GetShellItem

取得搜尋資料夾做為 IShellItem。
GetShowCmd

取得Shell連結物件的 show 命令。 (ANSI)
GetShowCmd

取得Shell連結物件的 show 命令。 (Unicode)
GetSid

擷取使用者的安全性標識碼 (SID) 。 (ICredentialProviderUser.GetSid)
GetSize

取得來源大小。
GetSize

擷取 ISharedBitmap 物件中包含的點陣圖大小。
GetSize

取得圖像檔案的維度。
GetSlideshow

取得儲存投影片影像之目錄的路徑。
GetSlideshowOptions

取得目前的桌面桌布投影片顯示設定,以用於隨機顯示和計時。
GetSlowAppInfo

將資訊傳回至源自緩慢來源的應用程式。 這個方法不適用於已發佈的應用程式。
GetSortColumnCount

取得目前套用至檢視的排序數據行計數。
GetSortColumns

取得目前套用至檢視的排序數據行。
GetSortColumns

取得排序數據行資訊。
GetSourceViewSizePreference

在應用程式啟動之後,擷取應用程式的檢視大小喜好設定。
GetSourceViewToPosition

擷取來源應用程式視窗的位置。
GetSpacing

取得 POINT 結構,其中包含項目的寬度 (x) 和高度 (y) 維度,包括周圍空格符。
GetState

取得與指定之 Windows 檔案總管命令專案相關聯的狀態資訊。
GetState

取得與指定Shell專案相關聯的命令狀態。
GetState

取得填滿的 SMDATA 結構。
GetStatus

取得投影片的目前狀態。
GetString

取得指定之屬性索引鍵的字串值。
GetString

從登錄搜尋並擷取檔案或通訊協定關聯相關字串。 (IQueryAssociations.GetString)
GetStringValue

可讓您從具有文字欄位的認證擷取文字。
GetStringValue

根據輸入值,從 ICredentialProviderUser 物件擷取字串屬性。
GetSubmitButtonValue

擷取 [登入 UI] 旁應該放置送出按鈕的字段標識碼。
GetSupportedActionTypes

決定CD寫入延伸模組支援的數據類型。
GetSwitchToHWND

擷取使用檔案之應用程式最上層視窗的句柄。
GetSyncItem

取得指定的同步專案。
GetSyncItemCount

取得容器中同步專案的計數。
GetSyncItemEnumerator

取得列舉處理程式同步專案的介面。
GetTargetViewSizePreference

擷取正在啟動之應用程式的慣用檢視大小。
GetText

以純文本形式擷取搜尋方塊的內容。
GetThumbnail

取得指定Shell專案的快取縮圖。
GetThumbnail

取得縮圖影像和Alpha類型。
GetThumbnailByID

根據縮圖快取的標識符,從縮圖快取取得縮圖。
GetThumbnailHandler

取得指定項目縮圖的要求縮圖處理程式。
GetThumbnailStream

取得縮圖數據流。 這個方法僅供內部使用,而且只能由相片應用程式呼叫。
GetTime

取得建立時間。
GetTimes

取得檔案時間。
GetTitle

取得啟動指定 Windows 檔案總管命令專案的按鈕或功能表項的標題文字。
GetTitle

已取代。 擷取瀏覽器視窗的標題。
GetToolTip

取得與指定之 Windows 檔案總管命令專案相關聯的工具提示字串。
GetToolTipText

已取代。 取得移動專案的工具提示文字,此文字會當做 UI 中的 Unicode 顯示字串使用。
GetTransferManifest

取得發佈精靈所執行之檔案傳輸作業的傳輸指令清單,例如 [在線列印精靈] 或 [新增網络位置精靈]。
GetTravelEntry

已取代。 取得與目前專案位置相對之移動記錄中的移動專案。
GetTravelLog

已取代。 擷取瀏覽器的 ITravelLog。
GetType

取得同步中心的處理程序類型。
GetTypeLabel

取得處理程式類型的標籤。 這通常會提供裝置的模型或對等的處理程式特定識別字串。
GetTypeLabel

取得專案類型的標籤。 這通常會提供裝置的模型或對等的專案特定身分識別字串。
GetUIMode

啟用IExplorerCommand型Shell動詞處理程式,以查詢叫用應用程式所在主機組件的UI模式。
GetUIName

擷取應用程式的顯示名稱。
GetUInt32

取得指定之屬性索引鍵的 UInt32 值。
GetUInt64

取得指定之屬性索引鍵的 UInt64 值。
GetUIObjectOf

取得 對象,這個物件可用來對指定的檔案物件或資料夾執行動作。
GetUsage

取得值,這個值表示正在使用中的檔案。
GetUserProfileDirectoryA

擷取指定使用者配置檔之根目錄的路徑。 (ANSI)
GetUserProfileDirectoryW

擷取指定使用者配置檔之根目錄的路徑。 (Unicode)
GetUserSid

擷取與此認證相關聯之使用者 (SID) 的安全性識別碼。
GetValidCharacters

載入字串,其中包含呼叫字串之命名空間中每個有效或無效的字元。
GetValue

判斷目前的應用程式主機環境是否處於桌面或沉浸式模式。
GetValue

擷取為用戶設定的指定屬性值。
GetView

要求目前的或預設殼層檢視,以及此 IShellView2 實作所支援之所有其他有效檢視標識碼 (VI) D。
GetViewFlags

當檢視必須判斷是否需要針對通用對話框瀏覽器進行特殊自定義時呼叫。
GetViewMode

取得資料夾的邏輯檢視模式。
GetViewModeAndIconSize

取得套用至檢視的目前檢視模式和圖示大小。
GetViewProperty

從檢視的快取取得指定屬性索引鍵的屬性值。
GetViewRect

已取代。 擷取用來交涉窗口允許大小的值。
GetViewStateStream

取得可用於儲存檢視特定狀態資訊的 IStream 介面。
GetViewWindow

已取代。 提供IBrowserService2::CreateViewWindow 所建立瀏覽器檢視視窗的直接存取權。
GetVisibleItem

取得與檢視中指定索引相關的下一個可見專案。
GetWallpaper

取得目前的桌面桌布。
GetWindowContext

取得預覽主機的鍵盤快捷方式清單。
GetWindowContextHelpId

擷取說明內容標識碼,如果有的話,與指定的窗口相關聯。
GetWindowDesktopId

取得裝載所提供最上層視窗之虛擬桌面的標識碼。
GetWindowSubclass

擷取指定之視窗子類別回呼的參考數據。
GetWorkingDirectory

取得Shell連結物件的工作目錄名稱。 (ANSI)
GetWorkingDirectory

取得Shell連結物件的工作目錄名稱。 (Unicode)
GroupChildWithParent

ISuspensionDependencyManager::GroupChildWithParent 方法
HandleEvent

處理自動播放裝置事件,其中沒有應用程式註冊要處理的類型內容。
HandleEventWithContent

未實作。 (IHWEventHandler.HandleEventWithContent)
HandleEventWithHWND

處理自動播放裝置事件,其中包含應用程式未註冊來處理的內容類型。 這個方法會提供擁有者視窗的句柄,以便在程式需要提高許可權時顯示UI。
HandleMenuMsg

啟用 IContextMenu 介面的客戶端物件,以處理與擁有者繪製功能表項相關聯的訊息。
HandleMenuMsg2

允許 IContextMenu3 介面的用戶端對象處理與擁有者繪製功能表項相關聯的訊息。
HandleRename

用來變更項目的標識碼。
HasFocusIO

判斷其中一個物件的視窗是否具有鍵盤焦點。
HashData

哈希數據陣列。
HasRecordableDrive

掃描系統是否有具有寫入功能的CD磁碟驅動器,如果找到CD磁碟驅動器,則會傳回TRUE。
HasUserCancelled

檢查使用者是否已取消作業。
HideDeskBand

隱藏指定的 deskband。
隱藏

當輸入窗格即將離開顯示時呼叫。
HitTest

擷取指定點所在的專案,如果有的話。
HrInit

初始化任務列清單物件。 必須先呼叫這個方法,才能呼叫任何其他 ITaskbarList 方法。
IDListContainerIsConsistent

確認IDList的容器結構有效。
IEGetDisplayName

已取代。 擷取對應至專案標識符清單指標的URL, (PIDL) 。
IEParseDisplayName

已取代。 將 URL 剖析為專案識別碼清單的指標, (PIDL) 。 (IBrowserService.IEParseDisplayName)
IEParseDisplayNameEx

已取代。 將 URL 剖析為專案識別碼清單的指標, (PIDL) 。 (IBrowserService3.IEParseDisplayNameEx)
IID_PPV_ARGS

用來擷取介面指標,根據所使用的介面指標類型自動提供所要求介面的 IID 值。 這可藉由檢查在編譯時期傳遞的值類型,來避免常見的編碼錯誤。
ILAppendID

將 SHITEMID 結構附加至 ITEMIDLIST 結構或前面。
ILClone

複製 ITEMIDLIST 結構。
ILCloneChild

複製子 ITEMIDLIST 結構。
ILCloneFirst

複製 ITEMIDLIST 結構中的第一個 SHITEMID 結構。
ILCloneFull

複製完整或絕對的 ITEMIDLIST 結構。
ILCombine

結合兩個ITEMIDLIST結構。
ILCreateFromPath

ILCreateFromPath 函式會傳回與指定檔案路徑相關聯的 ITEMIDLIST 結構。
ILCreateFromPathA

傳回與指定檔案路徑相關聯的ITEMIDLIST結構。 (ILCreateFromPathA)
ILCreateFromPathW

ILCreateFromPathW (Unicode) 函式會傳回與指定檔案路徑相關聯的 ITEMIDLIST 結構。
ILFindChild

判斷指定的 ITEMIDLIST 結構是否為另一個 ITEMIDLIST 結構的子系。
ILFindLastID

傳回 ITEMIDLIST 結構中最後一個 SHITEMID 結構的指標。
ILFree

釋放Shell所配置的ITEMIDLIST結構。
ILGetNext

擷取 ITEMIDLIST 結構中的下一個 SHITEMID 結構。 (ILGetNext)
ILGetSize

傳回 ITEMIDLIST 結構的大小,以位元組為單位。
ILIsAligned

驗證常數 ITEMIDLIST 是否對齊指標界限,這是 32 位架構上的 DWORD,以及 64 位架構上的 QWORD。
ILIsChild

驗證專案標識符清單的指標 (PIDL) 是否為子 PIDL,這是只具有一個 SHITEMID 的 PIDL。
ILIsEmpty

驗證 ITEMIDLIST 結構是否空白。
ILIsEqual

測試兩個ITEMIDLIST結構是否在二進位比較中相等。
ILIsParent

測試 ITEMIDLIST 結構是否為另一個 ITEMIDLIST 結構的父代。
ILLoadFromStream

已取代。 從數據流載入 ITEMIDLIST 結構。
ILLoadFromStreamEx

此函式可能會改變或無法使用。
ILNext

擷取 ITEMIDLIST 結構中的下一個 SHITEMID 結構。 (ILNext)
ILRemoveLastID

從 ITEMIDLIST 結構中移除最後一個 SHITEMID 結構。
ILSaveToStream

將 ITEMIDLIST 結構儲存至數據流。
ILSkip

略過常數、未對齊、相對ITEMIDLIST結構中的指定位元元組數目。
IncludeItem

將指定的Shell項目狀態設定為包含在檢視中。
IncludeItems

允許檢視篩選功能表中顯示的專案。
IncludeObject

允許通用對話框篩選檢視所顯示的物件。
InetIsOffline

判斷系統是否連線到因特網。
Init

初始化自動完成物件。
Init

讓同步中心提供要連結的事件,讓 ISyncMgrUIOperation::Run 知道要操作的事件。
Init

初始化 IQueryAssociations 介面,並將根索引鍵設定為適當的 ProgID。
初始 化

初始化裝載 IFolderView 物件的物件。
初始 化

初始化 物件,其中包含IHWEventHandler 介面的實作。
初始 化

使用要傳送的檔案、要使用的設定,以及要建立的精靈類型,初始化發行精靈物件。
初始 化

初始化 IColumnProvider 介面。
初始 化

使用檔案路徑初始化處理程式。
初始 化

使用數據流初始化處理程式。
初始 化

提供動作進度對話框的詳細數據。
初始 化

. (IDefaultFolderMenuInitialize.Initialize)
初始 化

準備要瀏覽的瀏覽器。
初始 化

初始化物件,此物件會共用IExplorerCommandState、IExecuteCommand 或 IDropTarget 的實作,其中包含應用程式指定的命令名稱和其已註冊的屬性。
初始 化

使用系結內容初始化處理程式。
初始 化

使用 IShellItem 初始化處理程式。
初始 化

使用 IPropertyStore 初始化處理程式。
初始 化

指定要由傳統型應用程式中使用的 Windows 執行時間物件使用的擁有者視窗。
初始 化

初始化 INameSpaceTreeControl 物件。
初始 化

指示Shell資料夾對象根據傳遞的資訊初始化本身。
初始 化

當 Windows 檔案總管或 Windows Internet Explorer 初始化或列舉遠端電腦上叫用的命名空間擴充功能時,會使用 Windows Explorer 或 Windows Internet Explorer。
初始 化

初始化屬性表延伸模組、快捷方式功能表延伸模組或拖放處理程式。
初始 化

初始化功能表範圍。
初始 化

由已註冊的應用程式處理程式中的同步處理管理員呼叫,以判斷處理程式是否處理同步處理事件。
InitializeBitmap

使用指定的點陣圖,初始化新的 ISharedBitmap 物件。
InitializeDownloadManager

已取代。 啟用基類中的下載管理員。
InitializeEx

初始化資料夾,並指定其在命名空間中的位置。 如果資料夾是快捷方式,這個方法也會指定目標資料夾的位置。
InitializeFromBitmap

初始化無視窗控制件的拖曳映像管理員。
InitializeFromWindow

使用視窗初始化控件的拖曳映射管理員。
InitializeProgressDialog

初始化命名空間逐步解說期間所顯示進度對話框的視窗標題和取消按鈕文字。
InitializeSFB

初始化 IShellFolderBand 物件。
InitializeTransitionSite

已取代。 在瀏覽器檢視視窗中啟用轉換。
InitializeTravelLog

已取代。 允許衍生類別指定要在新視窗中使用的導覽記錄。
InitNetworkAddressControl

初始化網路位址控制窗口類別。
InitWizard

初始化同步排程精靈。
InOperation

由置放來源呼叫,以判斷目標是否以異步方式擷取數據。
InsertItem

將 ITEMIDLIST 結構加入這類結構清單中。
InsertMenuEntries

已取代。 將專案插入指定的功能表中。
InsertMenusSB

允許容器將其功能表群組插入複合功能表,而此功能表會在檢視或使用擴充命名空間時顯示。
InsertRoot

在樹狀結構中的根專案上插入Shell專案。
安裝

安裝應用程式發行者所發行的應用程式。 當使用者在 [控制面板] 中選取 [新增] 或 [稍後新增程式] 時,會叫用這個方法。
Install2

安裝應用程式發行者發佈的應用程式,同時防止多個視窗在相同的線程上作用中。
Int8Add

加入 INT8 類型的兩個值。
Int8Mult

將 INT8 類型的兩個值相乘。
Int8Sub

將 INT8 類型的某個值從另一個值減去。
Int8ToUChar

將 INT8 類型的值轉換為 UCHAR 類型的值。
Int8ToUInt

將 INT8 類型的值轉換為 UINT 類型的值。
Int8ToUInt8

將 INT8 類型的值轉換為 UINT8 類型的值。
Int8ToUIntPtr

將 INT8 類型的值轉換成類型UINT_PTR的值。
Int8ToULong

將 INT8 類型的值轉換為 ULONG 類型的值。
Int8ToULongLong

將 INT8 類型的值轉換為 ULONGLONG 類型的值。
Int8ToULongPtr

將 INT8 類型的值轉換成類型ULONG_PTR的值。
Int8ToUShort

將 INT8 類型的值轉換為 USHORT 類型的值。
IntAdd

加入 INT 類型的兩個值。
IntlStrEqNA

從兩個當地語系化字串的開頭,執行指定字元數目的區分大小寫比較。 (ANSI)
IntlStrEqNIA

從兩個當地語系化字串的開頭,執行指定字元數目的不區分大小寫比較。 (ANSI)
IntlStrEqNIW

從兩個當地語系化字串的開頭,執行指定字元數目的不區分大小寫比較。 (Unicode)
IntlStrEqNW

從兩個當地語系化字串的開頭,執行指定字元數目的區分大小寫比較。 (Unicode)
IntlStrEqWorkerA

比較兩個當地語系化字串開頭的指定字元數。 (ANSI)
IntlStrEqWorkerW

比較兩個當地語系化字串開頭的指定字元數。 (Unicode)
IntMult

將 INT 類型的兩個值相乘。
IntPtrAdd

將類型INT_PTR的兩個值。
IntPtrMult

將類型INT_PTR的兩個值相乘。
IntPtrSub

從另一個值減去類型INT_PTR。
IntPtrToChar

將類型INT_PTR的值轉換為 CHAR 類型的值。
IntPtrToInt

將類型INT_PTR的值轉換為 INT 類型的值。
IntPtrToInt8

將類型INT_PTR的值轉換為 INT8 類型的值。
IntPtrToLong

將類型INT_PTR的值轉換成 LONG 類型的值。
IntPtrToLongPtr

將類型INT_PTR的值轉換為類型LONG_PTR的值。
IntPtrToShort

將類型INT_PTR的值轉換為 SHORT 類型的值。
IntPtrToUChar

將類型INT_PTR的值轉換成UCHAR類型的值。
IntPtrToUInt

將類型INT_PTR的值轉換為UINT類型的值。
IntPtrToUInt8

將類型INT_PTR的值轉換為 UINT8 類型的值。
IntPtrToUIntPtr

將類型INT_PTR的值轉換為類型UINT_PTR的值。
IntPtrToULong

將類型INT_PTR的值轉換為ULONG類型的值。
IntPtrToULongLong

將類型INT_PTR的值轉換成ULONGLONG類型的值。
IntPtrToULongPtr

將類型INT_PTR的值轉換為類型ULONG_PTR的值。
IntPtrToUShort

將類型INT_PTR的值轉換為 USHORT 類型的值。
IntSub

將 INT 類型的某個值從另一個值減去。
IntToChar

將 INT 類型的值轉換為 CHAR 類型的值。
IntToInt8

將 INT 類型的值轉換為 INT8 類型的值。
IntToShort

將 INT 類型的值轉換為 SHORT 類型的值。
IntToUChar

將 INT 類型的值轉換為 UCHAR 類型的值。
IntToUInt

將 INT 類型的值轉換為 UINT 類型的值。
IntToUInt8

將 INT 類型的值轉換為 UINT8 類型的值。
IntToULong

將 INT 類型的值轉換為 ULONG 類型的值。
IntToULongLong

將 INT 類型的值轉換成類型UINT_PTR的值。
IntToUShort

將 INT 類型的值轉換為 USHORT 類型的值。
InvalidateItem

重新繪製功能表區中的專案。
調用

直接叫用相關聯的處理程式。
調用

叫用相關聯的應用程式處理程式。
調用

叫用 Windows 檔案總管命令。
調用

已取代。 叫用移動專案,流覽至該頁面。
InvokeCommand

執行與快捷方式功能表項相關聯的命令。
InvokeVerbOnSelection

在目前的選取範圍上叫用指定的動詞。
IsActive

取得值,這個值表示是否可以同步處理程式。
IsAnimated

判斷影像是否以動畫顯示。
IsApplicationViewStateSupported

判斷特定詐騙顯示大小和縮放比例設定是否支援特定應用程式檢視狀態。
IsBkDropTarget

IsBkDropTarget 可能會改變或無法使用。
IsCharSpaceA

判斷字元是否代表空格。 (ANSI)
IsCharSpaceW

判斷字元是否代表空格。 (Unicode)
IsConnected

取得值,這個值表示處理程式通常是某種類型的外部裝置是否已連線。
IsConnected

產生值,這個值表示專案通常是某種類型的外部裝置是否已連線。
IsControlWindowShown

已取代。 擷取值,指出指定的框架控件目前是否可見。
IsDecoded

呼叫 IShellImageData::D ecode 來判斷是否已譯碼映像。 如果映射未先譯碼,許多作業都會傳回失敗碼。
IsDelegateFolder

取得布爾值,指定 Factory 是否為委派資料夾。
IsDeskBandShown

指出是否顯示 deskband。
IsDropOnSource

檢查目前拖放或剪貼作業的目的地是否與來源相同。
IsEditable

判斷是否可以編輯影像。
IsEnabled

取得值,這個值表示是否啟用處理程式。
IsEnabled

產生值,指出是否啟用專案。
IsEntryInStore

檢查影像是否在存放區中。
IsEqualPropertyKey

比較兩個 PROPERTYKEY 結構的成員,並傳回它們是否相等。
IsInstalled

取得值,指出指定的應用程式目前是否已安裝。
IsInternetESCEnabled

判斷 Windows Internet Explorer 是否在增強式安全性設定中。
IsLauncherVisible

取得值,指出是否顯示 [開始] 畫面。
IsMember

判斷本機計算機是否為 HomeGroup 的成員。
IsMemberOf

指定是否應該將圖示重迭新增至Shell物件的圖示。
IsMenuMessage

訊息幫浦會呼叫這個方法,以查看是否應該將任何訊息重新導向至元件物件模型 (COM) 物件。
IsMoveInSameFolder

檢查此檢視是否以目前拖放或剪貼作業為來源, (置放目標物件) 使用。
IsMultipage

判斷影像是否為多頁標記影像檔格式, (TIFF) 影像。
IsNetDrive

測試磁碟驅動器是否為網路驅動器機。
IsOS

檢查指定的作業系統和作業系統功能。
IsPrintable

判斷是否可以列印影像。
IsRecommended

指出應用程式是否已註冊為查詢檔類型的建議處理程式。
IsRunning

要求工作狀態的相關信息,例如縮圖擷取。
IsTransparent

判斷影像是否透明。
IStream_Copy

將數據流複製到另一個數據流。
IStream_Read

從指定的數據流讀取位元組,並傳回值,指出是否成功讀取所有位元組。
IStream_ReadPidl

從 IStream 物件將 PIDL) (項目識別碼清單的指標讀入PIDLIST_RELATIVE物件。
IStream_ReadStr

從數據流讀取並寫入字串。
IStream_Reset

將指定數據流中的搜尋位置移至數據流的開頭。
IStream_Size

擷取指定數據流的大小,以位元組為單位。
IStream_Write

將未知格式的數據從緩衝區寫入指定的數據流。
IStream_WritePidl

將 (PIDL) 項目識別碼清單的指標從PCUIDLIST_RELATIVE物件寫入 IStream 物件。
IStream_WriteStr

從字串讀取並寫入數據流。
IsUserAnAdmin

IsUserAnAdmin 可能會變更或無法使用。
IsVector

判斷影像是否為向量影像。
IsWindowOnCurrentVirtualDesktop

指出所提供的視窗是否位於目前作用中的虛擬桌面上。
項目

傳回指定索引的已註冊殼層視窗。
項目

依索引取得資料夾檢視中特定項目的標識碼。
ItemCount

取得資料夾中的項目數。 這可以是所有項目的數目,或子集,例如選取的項目數目。
ItemPostPaint

在繪製命名空間樹狀結構控件中的項目之後呼叫。
ItemPrePaint

在繪製命名空間樹狀結構控件中的專案之前呼叫。
項目

根據資料夾檢視中的專案集合,取得列舉對象的位址。
IUnknown_AtomicRelease

釋放元件物件模型 (COM) 指標,並將其設定為 NULL。
IUnknown_GetSite

呼叫指定的物件的 IObjectWithSite::GetSite 方法。
IUnknown_GetWindow

嘗試查詢具有 GetWindow 方法的各種介面,以從元件物件模型擷取視窗句柄 (COM) 物件。
IUnknown_QueryService

從指定的物件擷取服務的介面。
IUnknown_Set

變更元件物件模型 (COM) 介面指標的值,並釋放上一個介面。
IUnknown_SetSite

呼叫指定的物件的 IObjectWithSite::SetSite 方法,以設定指定的物件網站。
KeepItems

保留傳入的Shell專案。
KeepOther

取代與通常合併版本原始專案的不同Shell項目衝突的版本。
KeepRecent

保留較新的複本。


要求停止工作。
LaunchAdvancedAssociationUI

啟動進階關聯對話框,用戶可以透過此對話框自定義 pszAppRegName 中指定的應用程式關聯。
LauncherVisibilityChange

通知客戶端[開始] 畫面的可見度已變更。
LeaveFolder

在命名空間逐步解說資料夾之後呼叫。 使用此方法,在 INamespaceWalkCB::EnterFolder 或 INamespaceWalkCB::FoundItem 所執行的動作之後,執行任何必要的清除。
LeaveFolder

傳送通知,指出資料夾不再是檔案作業的目的地。
LinkItem

未實作。 (ITransferSource.LinkItem)
LoadLibraryFromItem

從指定的連結庫定義檔載入連結庫。
LoadLibraryFromKnownFolder

載入 KNOWNFOLDERID 所參考的連結庫。
LoadNonloadedOverlayIdentifiers

載入目前未載入的任何已註冊重疊標識碼或處理程式。
LoadUserProfileA

載入指定的使用者配置檔。 配置檔可以是本機使用者配置檔或漫遊使用者配置檔。 (ANSI)
LoadUserProfileW

載入指定的使用者配置檔。 配置檔可以是本機使用者配置檔或漫遊使用者配置檔。 (Unicode)
位置

取得輸入窗格的目前位置。
LogError

由已註冊的應用程式呼叫,以將資訊、警告或錯誤訊息記錄到同步處理管理員狀態對話方塊上的 [錯誤] 索引標籤。
LongAdd

加入 LONG 類型的兩個值。
LongLongAdd

加入 LONGLONG 類型的兩個值。
LongLongMult

將 LONGLONG 類型的兩個值相乘。
LongLongSub

將 LONGLONG 類型的某個值從另一個減去。
LongLongToChar

將 LONGLONG 類型的值轉換為 CHAR 類型的值。
LongLongToInt

將 LONGLONG 類型的值轉換為 INT 類型的值。
LongLongToInt8

將 LONGLONG 類型的值轉換為 INT8 類型的值。
LongLongToIntPtr

將 LONGLONG 類型的值轉換為類型INT_PTR的值。
LongLongToLong

將 LONGLONG 類型的值轉換為 LONG 類型的值。
LongLongToLongPtr

將 LONGLONG 類型的值轉換為類型LONG_PTR的值。
LongLongToShort

將 LONGLONG 類型的值轉換為 SHORT 類型的值。
LongLongToUChar

將 LONGLONG 類型的值轉換為 UCHAR 類型的值。
LongLongToUInt

將 LONGLONG 類型的值轉換為 UINT 類型的值。
LongLongToUInt8

將 LONGLONG 類型的值轉換為 UINT8 類型的值。
LongLongToULong

將 LONGLONG 類型的值轉換為 ULONG 類型的值。
LongLongToULongLong

將 LONGLONG 類型的值轉換為 ULONGLONG 類型的值。
LongLongToUShort

將 LONGLONG 類型的值轉換為 USHORT 類型的值。
LongMult

將 LONG 類型的兩個值相乘。
LongPtrAdd

將類型LONG_PTR的兩個值。
LongPtrMult

將類型LONG_PTR的兩個值相乘。
LongPtrSub

從另一個值減去類型LONG_PTR的值。
LongPtrToChar

將類型LONG_PTR的值轉換為 CHAR 類型的值。
LongPtrToInt

將類型LONG_PTR的值轉換成 INT 類型的值。
LongPtrToInt8

將類型LONG_PTR的值轉換成 INT8 類型的值。
LongPtrToIntPtr

將類型LONG_PTR的值轉換為類型INT_PTR的值。
LongPtrToLong

將類型LONG_PTR的值轉換成 LONG 類型的值。
LongPtrToShort

將類型LONG_PTR的值轉換為 SHORT 類型的值。
LongPtrToUChar

將類型LONG_PTR的值轉換為UCHAR類型的值。
LongPtrToUInt

將類型LONG_PTR的值轉換為UINT類型的值。
LongPtrToUInt8

將類型LONG_PTR的值轉換為UINT8類型的值。
LongPtrToUIntPtr

將類型LONG_PTR的值轉換成類型UINT_PTR的值。
LongPtrToULong

將類型LONG_PTR的值轉換成ULONG類型的值。
LongPtrToULongLong

將類型LONG_PTR的值轉換為ULONGLONG類型的值。
LongPtrToULongPtr

將類型LONG_PTR的值轉換為類型ULONG_PTR的值。
LongPtrToUShort

將類型LONG_PTR的值轉換成USHORT類型的值。
LongSub

將 LONG 類型的某個值從另一個值減去。
LongToChar

將 LONG 類型的值轉換為 CHAR 類型的值。
LongToInt

將 LONG 類型的值轉換為 INT 類型的值。
LongToInt8

將 LONG 類型的值轉換為 INT8 類型的值。
LongToIntPtr

將 LONG 類型的值轉換成類型INT_PTR的值。
LongToShort

將 LONG 類型的值轉換為 SHORT 類型的值。
LongToUChar

將 LONG 類型的值轉換為 UCHAR 類型的值。
LongToUInt

將 LONG 類型的值轉換為 UINT 類型的值。
LongToUInt8

將 LONG 類型的值轉換為 UINT8 類型的值。
LongToUIntPtr

將 LONG 類型的值轉換為類型UINT_PTR的值。
LongToULong

將 LONG 類型的值轉換為 ULONG 類型的值。
LongToULongLong

將 LONG 類型的值轉換為 ULONGLONG 類型的值。
LongToULongPtr

將 LONG 類型的值轉換成類型ULONG_PTR的值。
LongToUShort

將 LONG 類型的值轉換為 USHORT 類型的值。
LPFNDFMCALLBACK

LPFNDFMCALLBACK 可能會改變或無法使用。
LPFNVIEWCALLBACK

定義系統資料夾檢視物件所使用的回呼函式原型。 此函式基本上會複製 IShellFolderViewCB 的功能。
MakeDefault

將應用程式設定為這個檔案類型的默認應用程式。
MAKEDLLVERULL

用來將 DLL 版本資訊封裝成 ULONGLONG 值。
MakeProminent

將控件放在對話框中,使其與其他新增的控件相較之下。
MapColumnToSCID

將數據行轉換成適當的屬性集標識碼 (FMTID) 和屬性標識碼 (PID) 。
MarkForDelete

要刪除的標記。
MarkFullscreenWindow

將視窗標示為全螢幕。
合併

IFileSyncMergeHandler::Merge 方法
MessageSFVCB

允許系統資料夾檢視物件與系統資料夾檢視回呼對象之間的通訊。
MIMEAssociationDialogA

執行未註冊的MIME內容類型對話框。注意:不再支援 Windows XP Service Pack 2 (SP2) 或更新版本:_This函式。 (ANSI)
MIMEAssociationDialogW

執行未註冊的MIME內容類型對話框。注意:不再支援 Windows XP Service Pack 2 (SP2) 或更新版本:_This函式。 (Unicode)
MoveIcons

這個方法尚未實作。 (IShellFolderView.MoveIcons)
MoveItem

宣告要移至指定目的地的單一專案。
MoveItem

移動磁碟區/命名空間內的專案,並傳回其新位置中的 IShellItem。
MoveItems

宣告一組要移至指定目的地的專案。
MoveWindowToDesktop

將視窗移至指定的虛擬桌面。
NavigateToPidl

已取代。 將瀏覽器巡覽至指標指向項目標識符清單的位置, (PIDL) 。
NetAddr_DisplayErrorTip

在與網路位址控制相關聯的批註提示中顯示錯誤訊息。
NetAddr_GetAddress

指出網路位址是否符合指定的類型和格式。
NetAddr_GetAllowType

擷取指定網路位址控制所接受的網路位址類型。
NetAddr_SetAllowType

設定指定網路位址控制接受的網路位址類型。
NewItem

宣告要建立在指定位置的新專案。
下一步

擷取指定的項目數目。
下一步

擷取緊接在目前專案後面的指定項目數目。
下一步

用來要求一或多個搜尋對象的相關信息。
下一步

擷取指定的IDLIST_ABSOLUTE項目數目。
下一步

擷取列舉序列中指定的專案標識碼數目,並依擷取的項目數目將目前位置往前移。
下一步

取得下一個指定的物件數目和類型。
下一步

取得下一個SHELL_ITEM_RESOURCE結構。
下一步

從列舉取得一或多個 IShellItem 介面的數位。
下一步

取得列舉中的下一個 IPublishedApp 物件。
下一步

從衝突存放區取得下一批衝突。
下一步

從事件存放區取得下一批事件。
下一步

從處理程式取得下一批同步處理專案。
下一步

列舉值清單中的下一個 celt 元素,並在 rgelt 中傳回它們,以及 pceltFetched 中實際列舉元素的數目。
NextFrame

切換至動畫影像的下一個畫面。
NextPage

切換至多頁影像的下一頁。 任何相關聯的動畫會重設。
通知

由殼層檢視呼叫,以通知主控事件的常見對話方塊。
NotifyRedirect

已取代。 視需要,將瀏覽器更新為指定之專案標識符清單 (PIDL) 。 重新導向頁面時會呼叫這個方法。
離線

已取代。 檢查並更新瀏覽器的離線狀態,同步處理基類與任何衍生類別之間的狀態。
OnActivated

發生於殼層視窗的啟用狀態變更時。
OnAfterContextMenu

在顯示操作功能表之後呼叫。
OnAfterExpand

在展開 IShellItem 之後呼叫。
OnBalloonUserClick

當使用者按一下批注方塊時呼叫。 應用程式可能會以適合按兩下方塊的動作來回應。
OnBeforeContextMenu

在顯示操作功能表之前呼叫;可讓用戶端新增其他功能表項。
OnBeforeExpand

在展開 IShellItem 之前呼叫。
OnBeforeItemDelete

在 IShellItem 及其所有子系刪除之前呼叫。
OnBeforeStateImageChange

在變更指定 IShellItem 的狀態圖示之前呼叫。
OnBeginLabelEdit

在 IShellItem 進入編輯模式之前呼叫。
OnButtonClicked

當使用者按下命令按鈕時呼叫。
OnChange

通知命名空間延伸模組已發生會影響其專案的事件。
OnCheckButtonToggled

當使用者 (複選框) 變更核取按鈕的狀態時呼叫。
OnColumnClicked

在 IShellView 介面中按下指定的數據行之後呼叫。
OnCommand

已取代。 在收到WM_COMMAND訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
OnContextMenu

當使用者以滑鼠右鍵按兩下 (或按下SHIFT+F10時呼叫,) 通知區域中的圖示。 應用程式應該會在回應中顯示其操作功能表。
OnControlActivating

當透過 EnableOpenDropDown 或 [工具] 選單自定義的 [開啟] 按鈕下拉式清單即將顯示其內容時呼叫。
OnCreate

已取代。 在收到WM_CREATE訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
OnCreated

發生於為框架建立新的殼層視窗時。
OnCreating

可讓您修改所建立進程的參數。
OnCreatingWindow

建立視窗時呼叫。 可讓認證在呼叫建議之後擷取父視窗的 HWND。
OnDefaultCommand

當使用者按下 ENTER 鍵時呼叫。
OnDestroy

已取代。 在收到WM_DESTROY訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
OnDoDefaultAccessibilityAction

在殼層專案上叫用預設輔助功能動作。
OnDragEnter

在拖曳輸入上呼叫以設定拖曳效果,如指定。
OnDragLeave

在拖曳保留時呼叫指定的專案。
OnDragOver

在拖曳上呼叫 以設定如指定的拖曳效果。
OnDragPosition

在樹狀結構中相同父資料夾) 的相同層級 (內拖曳專案時呼叫。
OnDrop

在置放時呼叫 ,以依照指定設定置放效果。
OnDropPosition

在樹狀結構中相同層級內卸除專案時呼叫, (位於樹狀結構中相同父資料夾) 。
OnEndLabelEdit

在 IShellItem 離開編輯模式之後呼叫。
OnFileOk

在對話框即將傳回結果之前呼叫。
OnFocusChangeIS

通知瀏覽器焦點已變更。
OnFolderChange

當使用者巡覽至新資料夾時呼叫。
OnFolderChanging

在 IFileDialogEvents::OnFolderChange 之前呼叫。 這可讓實作者停止流覽至特定位置。
OnFrameWindowActivateBS

已取代。 從基類呼叫衍生類別,以回應要啟動或停用的子框架視窗。 衍生類別會決定回應動作時要執行的動作。
OnGetAccessibilityRole

取得殼層項目的輔助功能角色。
OnGetDefaultAccessibilityAction

取得殼層項目的預設輔助功能動作。
OnGetToolTip

可讓您提供工具提示。
OnHttpEquiv

已取代。 當文件物件透過 IOleCommandTarget::Exec 發出 OLECMDID_HTTPEQUIV 或 OLECMDID_HTTPEQUIV_DONE 命令,以回應 HTTP-EQUIV 中繼標記時呼叫。
OnInvoke

已取代。 取得環境屬性。
OnInvoke

未實作。 (IExpDispSupportXP.OnInvoke)
OnItemAdded

在新增 IShellItem 之後呼叫。
OnItemClick

當使用者按兩下滑鼠上的按鈕時呼叫。
OnItemDeleted

在刪除 IShellItem 之後呼叫。
OnItemSelected

在下拉式方塊中選取專案時呼叫,當使用者單擊單選按鈕 (也稱為單選按鈕) ,或從 [工具] 功能表選擇專案時呼叫。
OnItemStateChanged

未實作。 (INameSpaceTreeControlEvents.OnItemStateChanged)
OnItemStateChanging

在專案的狀態變更之前呼叫。
OnKeyboardInput

當使用者按下鍵盤上的按鍵時呼叫。
OnLeftClick

當使用者按一下通知區域中的圖示時呼叫。 應用程式可能會啟動一些自定義UI以回應。
OnNavigate

當殼層視窗巡覽至新位置時發生。
OnNavigationComplete

通知用戶端 Explorer 瀏覽器已成功巡覽至 Shell 資料夾。
OnNavigationFailed

通知用戶端 Explorer 瀏覽器流覽至 Shell 資料夾失敗。
OnNavigationPending

通知用戶端擱置的 Explorer 瀏覽器流覽至 Shell 資料夾。
OnNotify

已取代。 在收到WM_NOTIFY訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
OnOverwrite

當使用者選擇覆寫檔案時,從儲存對話框呼叫。
OnPictureChange

當代表用戶帳戶的圖片變更時,呼叫 以傳送通知。
OnPosRectChangeDB

通知物件矩形已變更。
OnPreViewCreated

在 IShellView 介面中建立指定的預覽之後呼叫。
OnPropertyItemCommit

未實作。 (INameSpaceTreeControlEvents.OnPropertyItemCommit)
OnSelect

處理選取通知。
OnSelectionChange

當使用者變更對話框檢視中的選取專案時呼叫。
OnSelectionChanged

當選取範圍變更時呼叫。
OnSetFocus

已取代。 在收到WM_SETFOCUS訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
OnSetTitle

設定或擷取網站對象的標題。
OnShareViolation

可讓應用程式回應 Open 或 Save 作業所發生的共享違規。
OnSize

已取代。 在收到WM_SIZE訊息時,從基類呼叫衍生類別。 衍生類別會處理訊息。
OnStateChange

在 IShellView 介面中由 uChange 參數識別的狀態之後呼叫。
OnStateChanged

在 Windows 市集應用程式偵錯期間變更套件狀態時呼叫。
OnTranslateAccelerator

已取代。 指示控制月臺處理 pMsg 中所述的擊鍵,並由 grfModifiers 中的旗標修改。
OnTranslateAccelerator

未實作。 (IExpDispSupportXP.OnTranslateAccelerator)
OnTypeChange

開啟對話框以通知應用程式初始選擇的檔案類型時呼叫。
OnViewCreated

通知用戶端已建立 Explorer 瀏覽器的檢視,並可加以修改。
OnViewWindowActive

當檢視視窗或其其中一個子視窗取得焦點或變成作用中時,由Shell檢視呼叫。
開啟

開啟存放區並傳回鎖定。
開啟

開啟指定的 [控制面板] 項目,選擇性地開啟特定頁面。
OpenItem

開啟要複製的專案。 傳回對象,這個物件可以列舉 (IShellItemResources) 的資源。
OpenRegStream

OpenRegStream 可能會變更或無法使用。 請改用 SHOpenRegStream2 或 SHOpenRegStream。
OpenResource

開啟指定的資源。
OverlappedResult

擷取重迭作業的結果。
OverlayIndexFromImageIndex

尋找指定之圖示影像的重疊影像索引。 如果圖示找不到重疊,它可以新增重疊。
PageInThumbnail

. (IThumbnailCachePrimer.PageInThumbnail)
PAPPSTATE_CHANGE_ROUTINE

指定應用程式定義的回呼函式,在應用程式進入或離開暫停狀態時通知應用程式。
ParseDisplayName

將檔案對象的顯示名稱或資料夾轉譯成專案識別碼清單。
ParseURLA

執行 URL 的一元剖析。 (ANSI)
ParseURLW

執行 URL 的一元剖析。 (Unicode)
PathAddBackslashA

將反斜杠新增至字串結尾,以建立路徑的正確語法。 (PathAddBackslashA)
PathAddBackslashW

將反斜杠新增至字串結尾,以建立路徑的正確語法。 (PathAddBackslashW)
PathAddExtensionA

將擴展名新增至路徑字串。 (ANSI)
PathAddExtensionW

將擴展名新增至路徑字串。 (Unicode)
PathAllocCanonicalize

將路徑字串轉換成標準格式。此函式與 PathCchCanonicalize 和 PathCchCanonicalizeEx 不同,因為它會在堆積上傳回結果。
PathAllocCombine

將兩個路徑片段串連成單一路徑。
PathAppendA

將一個路徑附加至另一個路徑的結尾。 (ANSI)
PathAppendW

將一個路徑附加至另一個路徑的結尾。 (Unicode)
PathBuildRootA

從指定的磁碟驅動器編號建立根路徑。 (ANSI)
PathBuildRootW

從指定的磁碟驅動器編號建立根路徑。 (Unicode)
PathCanonicalizeA

藉由移除 「.」 和 「.」 等導覽元素來產生直接、格式正確的路徑,以簡化路徑。 (ANSI)
PathCanonicalizeW

藉由移除 「.」 和 「.」 等導覽元素來產生直接、格式正確的路徑,以簡化路徑。 (Unicode)
PathCchAddBackslash

將反斜杠新增至字串結尾,以建立路徑的正確語法。 (PathCchAddBackslash)
PathCchAddBackslashEx

將反斜杠新增至字串結尾,以建立路徑的正確語法。 (PathCchAddBackslashEx)
PathCchAddExtension

將擴展名新增至路徑字串。此函式與 PathAddExtension 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchAppend

將一個路徑附加至另一個路徑的結尾。此函式與 PathCchAppendEx 不同,因為您受限於長度MAX_PATH的最終路徑。此函式與 PathAppend 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchAppendEx

將一個路徑附加至另一個路徑的結尾。此函式與 PathCchAppend 不同,因為它允許建構較長的最終路徑。此函式與 PathAppend 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchCanonicalize

將路徑字串轉換成標準形式。此函式與 PathCchCanonicalizeEx 不同,因為您受限於長度MAX_PATH的最終路徑。此函式與 PathAllocCanonicalize 不同,表示呼叫端必須宣告傳回字串的大小,儲存在堆疊上。此函式與 PathCanonicalize 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchCanonicalizeEx

藉由移除 「.」 和 「.」 等導覽元素來產生直接、格式正確的路徑,以簡化路徑。此函式與 PathCchCanonicalize 不同,因為它允許建構較長的最終路徑。此函式與 PathAllocCanonicalize 不同,表示呼叫端必須宣告傳回字串的大小,儲存在堆疊上。此函式與 PathCanonicalize 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchCombine

將兩個路徑片段合併成單一路徑。 (PathCchCombine)
PathCchCombineEx

將兩個路徑片段合併成單一路徑。 (PathCchCombineEx)
PathCchFindExtension

搜尋路徑以尋找其擴展名,例如 「.exe」 或 「.ini」。
PathCchIsRoot

判斷路徑字串是否參考磁碟區的根目錄。此函式與 PathIsRoot 不同,因為它接受具有 “\”、“\?" 和 ”\?\UNC" 前置詞的路徑。
PathCchRemoveBackslash

從路徑字串的結尾移除尾端反斜杠。此函式與 PathRemoveBackslash 不同,因為它接受路徑具有 “\”、“\?"和 “\?\UNC"前綴。
PathCchRemoveBackslashEx

從路徑字串的結尾移除尾端反斜杠。此函式與 PathCchRemoveBackslash 不同,因為它可以傳回字串新結尾的指標,並報告緩衝區中剩餘的未使用字元數目。此函式與 PathRemoveBackslash 不同,因為它接受路徑具有 “\”、“\?"和 “\?\UNC"前綴。
PathCchRemoveExtension

如果路徑存在,則會從路徑中移除擴展名。此函式與 PathRemoveExtension 不同,因為它接受路徑具有 “\”、“\?"和 “\?\UNC"前綴。
PathCchRemoveFileSpec

拿掉路徑字串中的最後一個專案,不論該專案是檔名還是目錄名稱。
PathCchRenameExtension

以新的擴展名取代路徑字串結尾的檔名擴展名。
PathCchSkipRoot

擷取路徑中第一個字元的指標,該路徑位於驅動器號或通用命名慣例 (UNC) 伺服器/共用路徑元素。此函式與 PathSkipRoot 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchStripPrefix

拿掉 “\?"如果存在,則來自檔案路徑的前置詞。
PathCchStripToRoot

拿掉路徑中的所有檔案和目錄專案,但根資訊除外。此函式與 PathStripToRoot 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCleanupSpec

PathCleanupSpec 可能會改變或無法使用。
PathCombineA

將代表正確形成路徑的兩個字串串連成一個路徑;也會串連任何相對路徑專案。 (ANSI)
PathCombineW

將代表正確形成路徑的兩個字串串連成一個路徑;也會串連任何相對路徑專案。 (Unicode)
PathCommonPrefixA

比較兩個路徑,以判斷它們是否共用通用前置詞。 前置詞是下列其中一種類型:_“C:\”、“.”、“..”、“.”。\". (ANSI)
PathCommonPrefixW

比較兩個路徑,以判斷它們是否共用通用前置詞。 前置詞是下列其中一種類型:_“C:\”、“.”、“..”、“.”。\". (Unicode)
PathCompactPathA

藉由以省略號取代路徑元件,截斷要符合指定圖元寬度的檔案路徑。 (ANSI)
PathCompactPathExA

藉由以省略號取代路徑元件,截斷路徑以符合特定數目的字元。 (ANSI)
PathCompactPathExW

藉由以省略號取代路徑元件,截斷路徑以符合特定數目的字元。 (Unicode)
PathCompactPathW

藉由以省略號取代路徑元件,截斷要符合指定圖元寬度的檔案路徑。 (Unicode)
PathCreateFromUrlA

將檔案 URL 轉換為 Microsoft MS-DOS 路徑。 (ANSI)
PathCreateFromUrlAlloc

從檔案URL建立路徑。
PathCreateFromUrlW

將檔案 URL 轉換為 Microsoft MS-DOS 路徑。 (Unicode)
PathFileExistsA

判斷文件系統對象的路徑,例如檔案或資料夾是否有效。 (ANSI)
PathFileExistsW

判斷文件系統對象的路徑,例如檔案或資料夾是否有效。 (Unicode)
PathFindExtensionA

搜尋延伸模組的路徑。 (ANSI)
PathFindExtensionW

搜尋延伸模組的路徑。 (Unicode)
PathFindFileNameA

搜尋檔名的路徑。 (ANSI)
PathFindFileNameW

搜尋檔名的路徑。 (Unicode)
PathFindNextComponentA

剖析路徑,並傳回第一個反斜杠後面的該路徑部分。 (ANSI)
PathFindNextComponentW

剖析路徑,並傳回第一個反斜杠後面的該路徑部分。 (Unicode)
PathFindOnPathA

搜尋檔案。 (ANSI)
PathFindOnPathW

搜尋檔案。 (Unicode)
PathFindSuffixArrayA

判斷指定的檔名是否具有其中一個後綴清單。 (ANSI)
PathFindSuffixArrayW

判斷指定的檔名是否具有其中一個後綴清單。 (Unicode)
PathGetArgsA

尋找指定路徑內的命令行自變數。 (ANSI)
PathGetArgsW

尋找指定路徑內的命令行自變數。 (Unicode)
PathGetCharTypeA

決定與路徑相關的字元類型。 (ANSI)
PathGetCharTypeW

決定與路徑相關的字元類型。 (Unicode)
PathGetDriveNumberA

在 『A』 到 『Z』 的範圍內搜尋驅動器號的路徑,並傳回對應的驅動器號。 (ANSI)
PathGetDriveNumberW

在 『A』 到 『Z』 的範圍內搜尋驅動器號的路徑,並傳回對應的驅動器號。 (Unicode)
PathGetShortPath

PathGetShortPath 可能會改變或無法使用。
PathIsContentTypeA

判斷檔案的已註冊內容類型是否符合指定的內容類型。 此函式會取得指定檔類型的內容類型,並比較該字串與 pszContentType。 這項比較不會區分大小寫。 (ANSI)
PathIsContentTypeW

判斷檔案的已註冊內容類型是否符合指定的內容類型。 此函式會取得指定檔類型的內容類型,並比較該字串與 pszContentType。 這項比較不會區分大小寫。 (Unicode)
PathIsDirectoryA

驗證路徑是否為有效的目錄。 (ANSI)
PathIsDirectoryEmptyA

判斷指定的路徑是否為空目錄。 (ANSI)
PathIsDirectoryEmptyW

判斷指定的路徑是否為空目錄。 (Unicode)
PathIsDirectoryW

驗證路徑是否為有效的目錄。 (Unicode)
PathIsExe

PathIsExe 可能會改變或無法使用。
PathIsFileSpecA

搜尋路徑中是否有任何路徑分隔字元 (,例如 ':' 或 '' ) 。 如果沒有路徑分隔符存在,則路徑會被視為檔案規格路徑。
PathIsFileSpecW

搜尋路徑中是否有任何路徑分隔字元 (,例如 ':' 或 '\' ) 。 如果沒有路徑分隔符存在,則路徑會被視為檔案規格路徑。
PathIsHTMLFileA

判斷檔案是否為 HTML 檔案。 系統會根據註冊檔案擴展名的內容類型來進行判斷。 (ANSI)
PathIsHTMLFileW

判斷檔案是否為 HTML 檔案。 系統會根據註冊檔案擴展名的內容類型來進行判斷。 (Unicode)
PathIsLFNFileSpecA

判斷檔名是否為長格式。 (ANSI)
PathIsLFNFileSpecW

判斷檔名是否為長格式。 (Unicode)
PathIsNetworkPathA

判斷路徑字串是否代表網路資源。 (ANSI)
PathIsNetworkPathW

判斷路徑字串是否代表網路資源。 (Unicode)
PathIsPrefixA

檢查路徑,以判斷它是否以 pszPrefix 所傳遞的前置詞值開頭。 (ANSI)
PathIsPrefixW

檢查路徑,以判斷它是否以 pszPrefix 所傳遞的前置詞值開頭。 (Unicode)
PathIsRelativeA

搜尋路徑,並判斷其是否相對。 (ANSI)
PathIsRelativeW

搜尋路徑,並判斷其是否相對。 (Unicode)
PathIsRootA

判斷路徑字串是否參考磁碟區的根目錄。 (ANSI)
PathIsRootW

判斷路徑字串是否參考磁碟區的根目錄。 (Unicode)
PathIsSameRootA

比較兩個路徑,以判斷它們是否有常見的根元件。 (ANSI)
PathIsSameRootW

比較兩個路徑,以判斷它們是否有常見的根元件。 (Unicode)
PathIsSlowA

PathIsSlow 可能會改變或無法使用。 (ANSI)
PathIsSlowW

PathIsSlow 可能會改變或無法使用。 (Unicode)
PathIsSystemFolderA

判斷現有資料夾是否包含使其成為系統資料夾的屬性。 或者,此函式會指出某些屬性是否限定資料夾為系統資料夾。 (ANSI)
PathIsSystemFolderW

判斷現有資料夾是否包含使其成為系統資料夾的屬性。 或者,此函式會指出某些屬性是否限定資料夾為系統資料夾。 (Unicode)
PathIsUNCA

判斷路徑字串是否為有效的通用命名慣例 (UNC) 路徑,而不是以驅動器號為基礎的路徑。 (ANSI)
PathIsUNCEx

判斷路徑字串是否為有效的通用命名慣例 (UNC) 路徑,而不是以驅動器號為基礎的路徑。此函式與 PathIsUNC 不同,因為它也可讓您從路徑擷取伺服器的名稱。
PathIsUNCServerA

判斷字串是否為伺服器路徑的有效通用命名慣例 (UNC) 。 (ANSI)
PathIsUNCServerShareA

判斷字串是否為有效的通用命名慣例, (UNC) 共用路徑 \server\share。 (ANSI)
PathIsUNCServerShareW

判斷字串是否為有效的通用命名慣例, (UNC) 共用路徑 \server\share。 (Unicode)
PathIsUNCServerW

判斷字串是否為伺服器路徑的有效通用命名慣例 (UNC) 。 (Unicode)
PathIsUNCW

判斷路徑字串是否為有效的通用命名慣例 (UNC) 路徑,而不是以驅動器號為基礎的路徑。 (Unicode)
PathIsURLA

測試指定的字串,以判斷它是否符合有效的 URL 格式。 (ANSI)
PathIsURLW

測試指定的字串,以判斷它是否符合有效的 URL 格式。 (Unicode)
PathMakePrettyA

將全大寫路徑轉換為所有小寫字元,以提供路徑一致的外觀。 (ANSI)
PathMakePrettyW

將全大寫路徑轉換為所有小寫字元,以提供路徑一致的外觀。 (Unicode)
PathMakeSystemFolderA

為現有資料夾提供適當的屬性,以成為系統資料夾。 (ANSI)
PathMakeSystemFolderW

為現有資料夾提供適當的屬性,以成為系統資料夾。 (Unicode)
PathMakeUniqueName

從範本建立唯一的路徑名稱。
PathMatchSpecA

使用 Microsoft MS-DOS 通配符比對類型搜尋字串。 (ANSI)
PathMatchSpecExA

根據一或多個檔名模式,比對路徑中的檔名。 (ANSI)
PathMatchSpecExW

根據一或多個檔名模式,比對路徑中的檔名。 (Unicode)
PathMatchSpecW

使用 Microsoft MS-DOS 通配符比對類型搜尋字串。 (Unicode)
PathParseIconLocationA

剖析包含檔案位置和圖示索引的檔案位置字串,並傳回個別的值。 (ANSI)
PathParseIconLocationW

剖析包含檔案位置和圖示索引的檔案位置字串,並傳回個別的值。 (Unicode)
PathProcessCommand

已取代。 處理包含命令行並產生適當引號字串的字串,並視需要附加自變數。
PathQuoteSpacesA

搜尋路徑中的空格。 如果找到空格,整個路徑會以引弧括住。 (ANSI)
PathQuoteSpacesW

搜尋路徑中的空格。 如果找到空格,整個路徑會以引弧括住。 (Unicode)
PathRelativePathToA

建立從某個檔案或資料夾到另一個檔案或資料夾的相對路徑。 (ANSI)
PathRelativePathToW

建立從某個檔案或資料夾到另一個檔案或資料夾的相對路徑。 (Unicode)
PathRemoveArgsA

從指定路徑中移除任何自變數。 (ANSI)
PathRemoveArgsW

從指定路徑中移除任何自變數。 (Unicode)
PathRemoveBackslashA

從指定的路徑移除尾端反斜杠。 (ANSI)
PathRemoveBackslashW

從指定的路徑移除尾端反斜杠。 (Unicode)
PathRemoveBlanksA

從字串中移除所有前置和尾端空格。 (ANSI)
PathRemoveBlanksW

從字串中移除所有前置和尾端空格。 (Unicode)
PathRemoveExtensionA

如果路徑存在,則會從路徑中移除擴展名。 (ANSI)
PathRemoveExtensionW

如果路徑存在,則會從路徑中移除擴展名。 (Unicode)
PathRemoveFileSpecA

如果路徑存在,請從路徑中移除尾端檔名和反斜杠。 (ANSI)
PathRemoveFileSpecW

如果路徑存在,請從路徑中移除尾端檔名和反斜杠。 (Unicode)
PathRenameExtensionA

以新的擴展名取代檔名的擴展名。 如果檔名不包含擴展名,則擴展名會附加至字串結尾。 (ANSI)
PathRenameExtensionW

以新的擴展名取代檔名的擴展名。 如果檔名不包含擴展名,則擴展名會附加至字串結尾。 (Unicode)
PathResolve

PathResolve 可能會改變或無法使用。
PathSearchAndQualifyA

判斷指定的路徑是否已正確格式化且完整。 (ANSI)
PathSearchAndQualifyW

判斷指定的路徑是否已正確格式化且完整。 (Unicode)
PathSetDlgItemPathA

使用PathCompactPath設定視窗或對話框中子控件的文字,以確保路徑符合控制件。 (ANSI)
PathSetDlgItemPathW

使用PathCompactPath設定視窗或對話框中子控件的文字,以確保路徑符合控制件。 (Unicode)
PathSkipRootA

擷取路徑中第一個字元的指標,該路徑遵循驅動器號或通用命名慣例 (UNC) 伺服器/共用路徑元素。 (ANSI)
PathSkipRootW

擷取路徑中第一個字元的指標,該路徑遵循驅動器號或通用命名慣例 (UNC) 伺服器/共用路徑元素。 (Unicode)
PathStripPathA

拿掉完整路徑和檔案的路徑部分。 (ANSI)
PathStripPathW

拿掉完整路徑和檔案的路徑部分。 (Unicode)
PathStripToRootA

拿掉路徑中的所有檔案和目錄專案,但根資訊除外。 (ANSI)
PathStripToRootW

拿掉路徑中的所有檔案和目錄專案,但根資訊除外。 (Unicode)
PathUndecorateA

從路徑字串中移除裝飾。 (ANSI)
PathUndecorateW

從路徑字串中移除裝飾。 (Unicode)
PathUnExpandEnvStringsA

將完整路徑中的特定資料夾名稱取代為其相關聯的環境字串。 (ANSI)
PathUnExpandEnvStringsW

將完整路徑中的特定資料夾名稱取代為其相關聯的環境字串。 (Unicode)
PathUnmakeSystemFolderA

從成為系統資料夾移除屬性。 這個資料夾實際上必須存在於檔案系統中。 (ANSI)
PathUnmakeSystemFolderW

從成為系統資料夾移除屬性。 這個資料夾實際上必須存在於檔案系統中。 (Unicode)
PathUnquoteSpacesA

從路徑的開頭和結尾移除引號。 (ANSI)
PathUnquoteSpacesW

從路徑的開頭和結尾移除引號。 (Unicode)
PathYetAnotherMakeUniqueName

根據現有的檔名建立唯一的檔名。
PauseTimer

不支援。 (IFileOperationProgressSink.PauseTimer)
PauseTimer

暫停進度對話框定時器。
PerformOperations

執行所有選取的作業。
PerUserInit

建立 [我的檔] 和其他特殊資料夾,視需要初始化它們,並建立 [我的文件的傳送至] 快捷方式功能表項。
PickIconDlg

PickIconDlg 可能會改變或無法使用。
PlaySound

搭配通知播放音效。 (IUserNotification2.PlaySound)
PlaySound

搭配通知播放音效。 (IUserNotification.PlaySound)
Popup

在指定的螢幕位置叫用快捷方式功能表。
Popup

在特定位置顯示強制回應快捷功能表。
PopupItemMenu

建立指定專案的快捷方式功能表,並傳回選取的命令字串。
PostCopyItem

在每個項目的複製程式完成之後,執行呼叫端實作的動作。
PostDeleteItem

在每個專案的刪除程式完成之後,執行呼叫端實作的動作。
PostMoveItem

在每個項目的移動程式完成之後,執行呼叫端實作的動作。
PostNewItem

在建立新項目之後,執行呼叫端實作的動作。
PostPaint

在繪製命名空間樹狀結構控件之後呼叫。
PostRenameItem

完成每個專案的重新命名程序之後,執行呼叫端實作的動作。
PreCopyItem

在每個項目的複製程序開始之前,先執行呼叫端實作的動作。
PreDeleteItem

在每個專案的刪除程序開始之前,先執行呼叫端實作的動作。
PreMoveItem

在每個項目的移動程序開始之前,先執行呼叫端實作的動作。
PreNewItem

在程序開始建立新專案之前,先執行呼叫端實作的動作。
PrePaint

在繪製命名空間樹狀結構控件之前呼叫。
PrepareForSync

允許已註冊的應用程式顯示任何使用者介面,並在呼叫 ISyncMgrSynchronize::Synchronize 方法之前執行任何必要的初始化。
PrepareForSyncCompleted

在 PrepareForSync 方法完成之後,由應用程式的已註冊處理程式呼叫。
PreRenameItem

在每個專案的重新命名程序開始之前,先執行呼叫端實作的動作。
PresentConflict

向用戶呈現衝突。
PrevPage

切換至多頁影像的上一頁。 任何相關聯的動畫都是重設的。
PrintTo

列印檔案。 (ANSI)
PrintTo

列印檔案。 (Unicode)
ProcessAttachDetach

已取代。 一律會傳回S_OK。
ProfferService

讓服務可供相同主機上的其他物件使用。
Progress

由已註冊的應用程式呼叫以更新進度資訊,並判斷作業是否應該繼續。
提示

向用戶呈現提示 UI。
PropertyFailure

當發生涉及檔案屬性和使用者互動的失敗時呼叫。
ProposeItem

建議將新專案新增至先前列舉的專案集。
PtrdiffTAdd

將類型ptrdiff_t的兩個值。
PtrdiffTMult

將類型ptrdiff_t的兩個值相乘。
PtrdiffTSub

從另一個值減去類型ptrdiff_t的一個值。
put_CurrentViewMode

設定目前資料夾的目前檢視模式。
put_FolderFlags

設定目前的資料夾設定。
put_GroupBy

設定用於群組資料夾檢視的數據行。
put_IconSize

設定目前資料夾的圖示大小設定。
put_SortColumns

設定要排序的數據行名稱。
PutBaseBrowserData

已取代。 取得結構,允許對基類的受保護成員進行讀取/寫入存取。 不過請注意,該狀態應該只由基底瀏覽器更新。
QISearch

IUnknown::QueryInterface 方法的數據表驅動實作。
QueryAbilities

決定衝突演示者將顯示哪些選項。
QueryAbort

中止 IShellImageData 程式,例如譯碼、繪製或縮放。 這是回呼方法。
QueryActiveShellView

擷取目前作用中 (顯示在殼層檢視物件) 。
QueryAppIsDefault

判斷應用程式是否擁有指定應用層級和類型的已註冊默認關聯。 不適用於 Windows 8。
QueryAppIsDefaultAll

判斷應用程式是否擁有指定應用層級的所有已註冊默認關聯。 不適用於 Windows 8。
QueryBand

取得訊號範圍網站中訊號的相關信息。
QueryCancel

提供是否取消動作的相關信息。
QueryContextMenu

將命令新增至快捷方式功能表。
QueryContinue

如果與此介面目前實例相關聯的作業應該繼續,則傳回S_OK。
QueryCurrentDefault

決定指定關聯型別的默認應用程式。 這是 ShellExecute 針對該類型所啟動的預設應用程式。
QueryFocus

指示預覽處理程式從呼叫 GetFocus 函式傳回 HWND。
QueryForAdditionalItems

擷取具有要同步處理暫止要求之專案集合的列舉值。 這是在目前同步處理完成之後將同步處理的專案集。
QueryObject

查詢指定的物件。
QuerySupport

QuerySupport 可能會變更或無法使用。
ReadAsync

以異步方式從數據流讀取資訊。 例如,Shell 會在以異步方式傳輸檔案專案時,在檔案項目上實作這個介面。
ReadCabinetState

ReadCabinetState 可能會變更或無法使用。
ReadPropertyNPB

導致從具名屬性包讀取屬性。
RealDriveType

RealDriveType 可能會改變或無法使用。
重新排列

重新排列可能會改變或無法使用。
RecompressImage

重新壓縮影像。 在 ImageRecompress 物件中實作,這個方法會接受 x 和 y 維度,並指定品質。 方法會建立數據流,其中包含已重新壓縮為指定大小的新影像。
RecycleItem

將專案回收到提供的回收位置,並在其新位置中傳回專案。
重新導向

重新導向一般和個別使用者資料夾的資料夾要求。
[重新整理]

重新整理檢視的內容,以回應用戶輸入。
RefreshObject

RefreshObject 可能會改變或無法使用。
RefreshOverlayImages

重新整理重疊快取、影像清單或兩者。
註冊

將開啟的窗口註冊為殼層視窗;視窗是由句柄所指定。
RegisterAbort

設定回呼中止對象,選擇性地傳回前一個物件的指標。
RegisterAppStateChangeNotification

可讓應用程式註冊回呼函式,以便透過此函式收到其連結庫進入或退出暫停狀態的通知。
RegisterAsChild

ISuspensionDependencyManager::RegisterAsChild 方法
RegisterDialogClasses

註冊螢幕保護組態對話方塊所需的任何非標準窗口類別。
RegisterFolder

將新的已知資料夾新增至登錄。 特別是由獨立軟體廠商 (ISV 使用,) 將其中一個自己的資料夾新增至已知資料夾系統。
RegisterForPackageStateChanges

註冊套件狀態變更通知。
RegisterPending

將擱置的窗口註冊為殼層視窗;視窗是由絕對 PIDL 指定。
RegisterScaleChangeEvent

註冊調整可能變更時所觸發的事件。 此函式會取代 RegisterScaleChangeNotifications。
RegisterScaleChangeNotifications

註冊視窗,以在調整資訊變更時接收回呼。
RegisterSyncMgrHandler

當處理程式具有要同步處理的專案時,向同步管理員註冊處理程式。
RegisterTab

通知任務列,已提供新的索引標籤或檔案縮圖,以在應用程式的任務列群組飛出視窗中顯示。
RegisterWindow

已取代。 在瀏覽器視窗清單中註冊瀏覽器。
ReleaseShellView

已取代。 協調基類與其衍生類別之間的檢視存留期。
移除

從 Managed 物件的集合中移除 物件。
RemoveAll

從結果資料夾中移除所有專案。
RemoveAll

從結果資料夾中移除所有專案。
RemoveAllControlItems

未實作。 (IFileDialogCustomize.RemoveAllControlItems)
RemoveAllDestinations

清除應用程式跳躍清單中 [最近] 和 [常用] 類別中的所有目的地專案。
RemoveAllRoots

從樹狀結構中移除所有根及其子系。
RemoveBackReferences

拿掉物件所保留的所有回溯參考。
RemoveBand

從訊號範圍網站中移除頻外。
RemoveConflicts

從存放區中刪除一組衝突,由衝突標識元指定。
RemoveControlItem

從對話框中的容器控件中移除專案。
RemoveDataBlock

從連結中移除數據區塊。
RemoveDestination

從跳躍清單中的 [最近] 和 [常用] 類別中移除單一目的地。
RemoveEvent

依指定移除事件。
RemoveFolder

從文件庫移除資料夾。
RemoveFromList

Windows Vista:_Removes [開始] 選單釘選清單中的專案,這是 [開始] 功能表左上方位置的清單。
RemoveFromSyncSet

刪除衝突,並從同步處理中移除 IShellItem。
RemoveIDList

從結果資料夾移除專案標識碼清單的指標, (PIDL) 。
RemoveItem

從結果資料夾移除專案。
RemoveItem

拿掉專案,而不將專案移至回收站。
RemoveMenusSB

允許容器從就地複合功能表移除其任何功能表元素,並釋放所有相關聯的資源。
RemoveObject

RemoveObject 可能會改變或無法使用。
RemoveObjectAt

從集合中移除單一指定的物件。
RemovePropertyNPB

從具名屬性包中移除屬性。
RemoveRoot

從樹狀結構中移除根及其子系。
RemoveTasks

從排程器的背景佇列中移除工作。
RemoveToolbar

從工具列框架中移除指定的 IDockingWindow。
RemoveWindowSubclass

從視窗移除子類別回呼。
RenameItem

宣告要指定新顯示名稱的單一專案。
RenameItem

變更項目的名稱,以新名稱傳回 IShellItem。
RenameItems

宣告一組要指定新顯示名稱的專案。 所有項目都會指定相同的名稱。
ReplaceFrame

以新的影像取代目前的框架。
ReplacePage

取代 [控制面板] 物件之屬性表中的頁面。
ReportEvent

提供事件,以針對要同步處理的專案新增至 [同步結果] 資料夾。
ReportManualSync

報告正在執行同步處理作業,該作業是從同步中心 UI 外部手動要求。
ReportProgress

將單一同步專案的同步處理進度報告至同步中心。
ReportResult

將收到的錯誤狀態代碼轉譯為適當的用戶可讀取訊息。
RequestBorderSpaceDW

核准、修改或拒絕 IDockingWindow 物件的框線空間要求。 在呼叫 SetBorderSpaceDW 方法之前,不會配置框線空間。
RequireTouchInEditControl

在觸控式鍵盤叫用之前,需要在編輯欄位中點選明確的使用者。
重設

將列舉重設為 0。
重設

用來將列舉索引重設為零。
重設

將列舉值傳回列舉序列的開頭。
重設

返回列舉序列的開頭。
重設

將列舉索引重設為 0。 (IEnumObjects.Reset)
重設

將列舉索引重設為 0。 (IEnumResources.Reset)
重設

重設列舉中擷取之 IShellItem 介面的內部計數。
重設

將 IPublishedApp 物件的列舉重設為第一個專案。
重設

將列舉中的目前位置重設為零。
重設

將列舉中的目前位置重設為零。
重設

將列舉中的目前位置重設為 0。
重設

指示列舉值將本身放在專案清單的開頭。
ResetCancel

完成取消之後重設進度對話框。
ResetEnumerator

強制自動完成物件在清單可見時重新整理其建議清單。
ResetTimer

不支援。 (IFileOperationProgressSink.ResetTimer)
ResetTimer

將進度對話框定時器重設為 0。
ResizeBorderDW

通知停駐窗口物件框架的框線空間已變更。 為了回應此方法,即使不需要框線空間或不需要變更,IDockingWindow 實作也必須呼叫 SetBorderSpaceDW。
解決

嘗試尋找殼層鏈接的目標,即使已移動或重新命名也一樣。 (ANSI)
解決

嘗試尋找殼層鏈接的目標,即使已移動或重新命名也一樣。 (Unicode)
解決

使用自己的同步處理程式控制UI解決衝突。
ResolveFolder

解析連結庫資料夾的目標位置,即使資料夾已移動或重新命名也一樣。
ResolveShellLink

要求資料夾物件解析殼層連結。
RestartDialog

顯示對話框,提示使用者重新啟動 Windows。 當使用者按鍵時,函式會呼叫 ExitWindowsEx 來嘗試重新啟動 Windows。
RestartDialogEx

顯示對話框,要求使用者重新啟動 Windows。 當使用者按鍵時,函式會呼叫 ExitWindowsEx 來嘗試重新啟動 Windows。
結果

取得 StartHandlerSync 或 StartItemSync 呼叫的結果。
繼續

如果封裝目前暫停,請繼續執行封裝的進程。
繼續

要求工作繼續。
ResumeTimer

不支援。 (IFileOperationProgressSink.ResumeTimer)
ResumeTimer

繼續進度對話框定時器。
RetrieveProperties

取得同步處理引擎所管理的屬性。
恢復

已取代。 還原為目前的專案,在瀏覽失敗時卸除 ITravelLog::AddEntry 的結果。
撤銷

撤銷殼層視窗的註冊,並從殼層視窗集合中移除視窗。
RevokeScaleChangeNotifications

撤銷窗口的註冊,使其無法在調整資訊變更時接收回呼。
RevokeService

可讓先前透過 IProfferService::P rofferService 提供給其他物件使用的服務。
旋轉

以 90 度的增量旋轉影像。
執行

不支援。 (IShellRunDll.Run)
執行

要求工作開始。
執行

當同步中心要求執行此動作時,執行處理程式或同步項目的實際UI顯示。
RunGadget

將已安裝的小工具新增至桌面。
儲存

儲存附件。
儲存

將連結庫儲存至新的連結庫描述 (*.library-ms) 檔案。
SaveInKnownFolder

將連結庫儲存至指定之已知資料夾中的新檔案。
SaveProperties

儲存與檔案或資料夾相關聯的屬性。
SaveViewState

儲存殼層的檢視設定,以便在後續的瀏覽會話期間還原目前狀態。
SaveViewState

已取代。 (IBrowserService4.SaveViewState)
SaveWithUI

如果儲存動作失敗,則向使用者顯示說明錯誤 UI。
調整

調整影像的大小。
ScreenSaverConfigureDialog

接收傳送至螢幕保護程式組態對話框的訊息。 允許使用者設定的螢幕保護程式必須定義此函式。
ScreenSaverProc

接收傳送至指定螢幕保護視窗的訊息。
選取

IShellFolderView::Select 可能會改變或無法使用。
SelectAndEditItem

INewMenuClient::SelectAndEditItem 方法
SelectAndPositionItem

選取並放置殼層檢視中的專案。
SelectAndPositionItems

允許選取和定位資料夾檢視中可見的專案。
SelectedItems \(英文\)

會取得 FolderItems 物件,代表檢視中的所有選取專案。
SelectItem

設定檢視中項目的選取狀態。
SelectItem

選取資料夾檢視中的專案。
SelectItem

變更殼層檢視視窗中一或多個項目的選取狀態。
SelectItemRelative

選取相對於目前專案的專案。
SelectPage

在多頁影像中選取指定的頁面。
SendControlMsg

將控件訊息傳送至 Windows 檔案總管視窗中的工具列或狀態列。
SetAcceleratorMenu

已取代。 由衍生類別實作,以定義可用於 TranslateAcceleratorSB 呼叫中的功能表快捷鍵。
SetAccelerators

設定快速鍵。
SetAccessibleName

設定 IAccessible::get_accName用來取得物件之 Name 屬性的輔助功能工具所擷取的文字。
SetActivateState

已取代。 更新BASEBROWSERDATA結構_uActivateState成員的值,其會追蹤瀏覽器檢視視窗是否處於啟動狀態。 衍生類別會呼叫基類。
SetActiveAlt

將任務欄項目標示為使用中,但不會以可視化方式啟用該專案。
SetAdjacentDisplayEdges

設定應用程式視窗是否與模擬顯示邊緣相鄰。
SetAnimation

指定在對話框中執行的 Audio-Video 交錯 (AVI) 剪輯。
SetAppAsDefault

將應用程式設定為指定延伸模組或通訊協定的預設值,前提是應用程式的發行者符合目前預設值。 如需詳細資訊,請參閱默認程式。 不適用於 Windows 8。
SetAppAsDefaultAll

將應用程式設定為該應用程式任何類型之所有已註冊關聯的預設。 不適用於 Windows 8。
SetAppID

指定應用程式的唯一應用程式使用者模型標識碼 (AppUserModelID) ,應用程式會從其任務欄按鈕的 [跳躍清單] 移除目的地。 這個方法是一個選擇項目。
SetAppID

為擷取目的地清單的應用程式指定唯一的應用程式使用者模型標識碼 (AppUserModelID) 。 這個方法是一個選擇項目。
SetAppID

指定應用程式的唯一應用程式使用者模型標識碼 (AppUserModelID) ,其任務欄按鈕會保存透過這個介面的方法所建置的自定義跳躍清單。 這個方法是一個選擇項目。
SetAppID

指定唯一的應用程式定義應用程式使用者模型標識碼 (AppUserModelID) ,將對象識別為特定檔類型的處理程式。 需要動態AppUserModelID的應用程式會使用這個方法。
SetApplicationViewMinWidth

設定應用程式設計模式視窗所需的最小寬度。
SetApplicationViewOrientation

設定用於設計模式視窗的視窗方向。
SetApplicationViewState

設定詐騙應用程式檢視狀態 (全螢幕橫向、全螢幕直向、填滿或貼齊) ,以用於在設計模式中執行的 Windows 市集應用程式。
SetArguments

設定Shell連結物件的命令行自變數。 (ANSI)
SetArguments

設定Shell連結物件的命令行自變數。 (Unicode)
SetAsDefFolderSettings

已取代。 將資料夾的目前檢視模式設定為所有資料夾的預設檢視模式。 [資料夾選項] 對話框使用。
SetAsyncMode

由卸除來源呼叫,以指定數據物件是否支援異步數據擷取。
SetAutomationObject

取代 IShellView 的內部自動化物件。
SetBackgroundColor

設定當未顯示任何影像或桌面背景已停用時,桌面上可見的色彩。 當桌面桌布未填滿整個螢幕時,此色彩也會當做框線使用。
SetBackgroundColor

設定預覽處理程式的背景色彩。
SetBalloonInfo

設定要顯示在球形通知中的資訊。 (IUserNotification2.SetBalloonInfo)
SetBalloonInfo

設定要顯示在球形通知中的資訊。 (IUserNotification.SetBalloonInfo)
SetBalloonRetry

指定第一次嘗試失敗時嘗試顯示使用者信息的條件。 (IUserNotification2.SetBalloonRetry)
SetBalloonRetry

指定第一次嘗試失敗時嘗試顯示使用者信息的條件。 (IUserNotification.SetBalloonRetry)
SetBandAvailability

設定指定訊號範圍的可用性。
SetBandInfoSFB

使用 BANDINFOSFB 結構中的資訊來設定 IShellFolderBand 物件的頻外資訊。
SetBandSiteInfo

設定訊號範圍網站的相關信息。
SetBandState

設定頻區網站中的訊號範圍狀態。
SetBorderSpaceDW

配置並保留 IDockingWindow 物件的框線空間。
SetCallback

IShellFolderView::SetCallback 可能會改變或無法使用。
SetCancelButtonLabel

取代通用檔案對話框的 [取消] 按鈕上的預設文字 “Cancel”。
SetCancelInformation

設定當使用者從進度 UI 選取 [取消] 時所張貼的資訊。
SetCancelMsg

設定使用者取消作業時要顯示的訊息。
SetCascade

設定串聯資料夾。
SetCheckboxValue

啟用登入 UI 和認證 UI,指出複選框值已變更。
SetCheckButtonState

設定對話框) (複選框的狀態。
SetCheckState

在樹檢視控件中設定複選框項目的狀態。
SetClient

設定 punkClient 所指定的用戶端。
SetClientGuid

指定並儲存用戶端的 GUID。
SetClientGuid

可讓呼叫的應用程式將 GUID 與對話框的保存狀態產生關聯。
SetClientTitle

指定並儲存提示視窗的標題。
SetClipboard

SetClipboard 可能會改變或無法使用。
SetCodePage

將 ANSI 代碼頁的數值設定為指定的代碼頁識別碼。
SetCollectedProperties

指定將在儲存對話框中收集哪些屬性。
SetColor

依照指定設定色彩。
SetColumnInfo

設定指定數據行的狀態。
SetColumns

設定要顯示之檢視的數據行集合。
SetComboBoxSelectedValue

啟用登入 UI 和認證 UI,以指出已選取下拉式方塊值。
SetCompositionState

設定組合狀態。
SetCondition

設定搜尋的 ICondition。 未呼叫此方法時,產生的搜尋將不會套用任何篩選。
SetContext

可讓縮圖提供者傳回用戶內容特有的縮圖。
SetContractDelegateWindow

將主要前景視窗以外的應用程式視窗與應用程式的合約產生關聯。 如果您是以原生 C++ 撰寫 Windows 市集應用程式的開發人員,請使用此函式。
SetControlItemState

設定對話框中找到之容器控件中專案的目前狀態。
SetControlItemText

設定控件專案的文字。 例如,單選按鈕或功能表中專案隨附的文字。
SetControlLabel

設定與控件相關聯的文字,例如按鈕文字或編輯框標籤。
SetControlState

設定指定控制件的目前可見度和啟用狀態。
SetControlStyle

設定命名空間物件的樹視圖控件的顯示樣式。
SetControlStyle2

設定命名空間物件的樹視圖控件的擴充顯示樣式。
SetCreateFlags

設定將包含在 CreateProcess 呼叫中的旗標。
SetCurrentFolderFlags

設定並套用指定的資料夾旗標。
SetCurrentProcessExplicitAppUserModelID

指定唯一的應用程式定義應用程式使用者模型標識碼 (AppUserModelID) ,以識別任務列的目前進程。 此標識碼可讓應用程式將其相關聯的進程和視窗分組在單一任務欄按鈕下。
SetCurrentViewMode

設定選取的資料夾檢視模式。
SetDataObject

將 IDataObject 實例包裝為 Windows 運行時間 DataPackage。
SetDefaultExtension

設定要新增至檔名的默認擴展名。
SetDefaultFolder

如果沒有最近使用的資料夾值可用,請設定做為預設值的資料夾。
SetDefaultIcon

設定預設圖示。
SetDefaultSaveFolder

設定連結庫將用於儲存作業的預設目標資料夾。
SetDescription

設定Shell連結物件的描述。 描述可以是任何應用程式定義的字串。 (ANSI)
SetDescription

設定Shell連結物件的描述。 描述可以是任何應用程式定義的字串。 (Unicode)
SetDeselected

當認證失去選取範圍時呼叫。
SetDirectory

設定目前的工作目錄。
SetDirectory

設定新的工作目錄。
SetDisplayName

依照指定設定搜尋資料夾顯示名稱。
SetEditBoxText

設定對話框中找到的編輯框控制件中的文字。
SetEmptyText

設定預設的空白文字。
SetEncoderParams

設定編碼器參數。
SetEnumReadyCallback

設定檢視的回呼,在初始檢視列舉完成時收到通知。
SetEnvironmentVariable

在建立的進程環境中設定變數。
SetErrorURL

指定使用者在瀏覽精靈擴充功能頁面時遇到錯誤時所顯示之頁面的 URL。
SetExtendedTileViewProperties

設定專案的擴充磚屬性清單。
SetFieldBitmap

與登入UI或認證UI通訊,指出磚影像欄位已變更,且應該更新UI。
SetFieldCheckbox

與登入 UI 或認證 UI 通訊,該複選框欄位已變更,而且應該更新 UI。
SetFieldComboBoxSelectedItem

與下拉式方塊中選取的專案已變更且應該更新UI的登入UI或認證UI通訊。
SetFieldInteractiveState

與登入UI或認證UI通訊,指出欄位的互動狀態已變更,而且應該更新UI。
SetFieldOptions

指定登入或認證 UI 中的指定欄位是否應該顯示「密碼顯色」字元,或預期會收到電子郵件位址。
SetFieldState

與登入UI或認證UI通訊,指出欄位狀態已變更,而且應該更新UI。
SetFieldString

與登入UI或認證UI通訊,指出與欄位相關聯的字串已變更,而且應該更新UI。
SetFieldSubmitButton

可讓認證設定提交按鈕相鄰的欄位。
SetFileID

設定目前檔案的唯一檔案標識碼。
SetFileName

指定並儲存檔案的建議名稱。
SetFileName

設定開啟對話框時出現在 [檔案名] 編輯方塊中的檔名。
SetFileNameLabel

設定檔名編輯方塊旁的標籤文字。
SetFileTypeIndex

設定在對話框中顯示為選取的檔案類型。
SetFileTypes

設定對話框可以開啟或儲存的檔案類型。
SetFilter

SetFilter 已不再可供 Windows 7 使用。
SetFilter

由主機公開,以允許客戶端傳遞其 IUnknown 介面指標的主機。
SetFindData

將檔案系統資訊儲存在WIN32_FIND_DATA結構中。 ParseDisplayName 會使用此資訊。
SetFlags

在IDragSourceHelper 對象上設定拖放作業的特性。
SetFlags

在唯讀和讀取/寫入狀態之間切換屬性存放區物件。
SetFlags

設定GIL_XXX旗標。
SetFlags

設定目前的選項設定。
SetFlags

已取代。 設定指出瀏覽器狀態的旗標。
SetFocus

指示預覽處理程式將焦點設定為本身。
SetFolder

設定快捷方式對象的資料夾名稱。 (ANSI)
SetFolder

設定快捷方式對象的資料夾名稱。 (Unicode)
SetFolder

設定開啟對話框時一律選取的資料夾,不論先前的用戶動作為何。
SetFolderLogicalViewMode

設定資料夾邏輯檢視模式。 默認設定是以 ISearchFolderItemFactory::SetFolderTypeID 方法所設定的 FolderTypeID 為基礎。
SetFolderSettings

設定目前檢視的資料夾設定。
SetFolderType

設定文件庫的資料夾類型。
SetFolderTypeID

依照指定設定搜尋資料夾類型識別碼。
SetFolderViewOptions

設定檢視的指定選項。
SetFont

設定字型的屬性。
SetFont

設定要用於預覽處理程式內文字的字型屬性。
SetGroupBy

依指定的屬性索引鍵和方向將檢視分組。
SetGroupColumn

依照指定設定群組數據行。 如果未指定任何群組數據行,則不會發生群組。
SetGroupSubsetCount

開啟群組子設定,並設定每個群組中項目可見的數據列數目。
SetHandlerClsid

. (IDefaultFolderMenuInitialize.SetHandlerClsid)
SetHandlerProgressText

設定處理程式在執行同步處理時,處理程式的資訊欄位內容。
SetHistoryObject

已取代。 設定瀏覽器的歷程記錄物件。
SetHotkey

設定Shell連結物件的鍵盤快捷方式 (熱鍵) 。 (ANSI)
SetHotkey

設定Shell連結物件的鍵盤快捷方式 (熱鍵) 。 (Unicode)
SetHotKey

設定應用程式的熱鍵。
SetIcon

設定連結庫的預設圖示。
SetIconInfo

設定與特定使用者資訊相關聯的通知區域圖示。 (IUserNotification2.SetIconInfo)
SetIconInfo

設定與特定使用者資訊相關聯的通知區域圖示。 (IUserNotification.SetIconInfo)
SetIconLocation

設定 Shell 連結物件圖示 (路徑和索引) 的位置。 (ANSI)
SetIconLocation

設定殼層連結物件的圖示位置 (路徑和索引) 。 (Unicode)
SetIconSize

設定搜尋資料夾圖示大小,如指定。 默認設定是以 ISearchFolderItemFactory::SetFolderTypeID 方法所設定的 FolderTypeID 為基礎。
SetIDList

設定保存的項目識別碼清單。
SetIDList

設定Shell連結物件之 PIDL) (項目識別碼清單的指標。 (ANSI)
SetIDList

設定Shell連結物件之 PIDL) (項目識別碼清單的指標。 (Unicode)
SetInitialURL

在託管精靈中設定初始伺服器提供的 HTML 頁面 URL。
SetIsOnLockScreen

這個方法會決定應用程式在設計模式中是否可以在 Windows 8 鎖定畫面上顯示資訊。
SetItem

IParseAndCreateItem::SetItem 方法
SetItemAlloc

提供用來配置和釋放專案標識碼的 IMalloc 介面委派資料夾。
SetItemAlloc

提供 CItemIDFactory IMalloc 介面,用來配置和釋放專案標識碼。
SetItemChoices

設定索引陣列,代表使用者想要保留的專案。 當使用者選擇將相同作業套用至相同處理程式中相同類型的所有選取衝突時,就會使用這個方法。
SetItemCustomState

設定與Shell專案相關聯的複選框狀態。
SetItemHeight

設定指定的專案高度。
SetItemPos

設定指定專案的位置。
SetItemState

設定殼層專案的狀態資訊。
SetItemStatus

由已註冊應用程式處理程式中的同步管理員呼叫,以變更下列兩種情況下專案的狀態:_between處理程式從 ISyncMgrSynchronize::P repareForSync 方法傳回並呼叫 PrepareForSyncCompleted 回呼方法,或在處理程式從 ISyncMgrSynchronize::Synchronize 方法傳回但尚未呼叫 SynchronizeCompleted 回呼方法之後。
SetJunctionCLSID

如果目前專案是連接點,則設定實作 IShellFolder 之對象的類別標識碼 (CLSID) 。
SetKey

設定要從中載入 「DefaultIcon」 值的登錄機碼。
SetKeyState

根據按鍵 CTRL 和 SHIFT 的目前狀態來設定值。
SetLine

在進度對話框中顯示訊息。
SetLocalPath

設定並儲存檔案的路徑。
SetMenu

將靜態功能表附加至功能表區。
SetMenuContextHelpId

建立說明內容標識碼與功能表的關聯。
SetMenuRestrictions

. (IDefaultFolderMenuInitialize.SetMenuRestrictions)
SetMenuSB

在檢視視窗中安裝複合功能表。
SetMenuToolbar

將功能表新增至功能表帶。
SetMode

設定已剖析專案的列舉模式。
SetMode

設定進度對話框作業模式。
SetNamedValue

設定具名屬性的值。
SetNameOf

設定檔案物件或子資料夾的顯示名稱,變更進程中的項目識別元。
SetNativeDisplayOrientation

設定設計模式視窗模擬顯示的方向。
SetNativeDisplaySize

設定詐騙原生顯示大小,以用於在設計模式中執行的 Windows 市集應用程式。
SetNavigateState

已取代。 設定目前的瀏覽狀態。 這個方法會影響游標和動畫。
SetNavigationRoot

指定要開始瀏覽命名空間的最上層位置,例如在 [儲存] 對話方塊的 [瀏覽資料夾] 選項中。 用戶無法在此位置上方流覽。
SetNoIcons

設定圖示是否顯示在資料夾帶中。
SetNormalIcon

設定一般圖示。
SetNoShowUI

指出是否應該顯示與所選取殼層項目相關聯的任何UI。
SetNoText

設定文字是否顯示在資料夾範圍中。
SetObjectCount

SetObjectCount 已無法使用。
SetObscured

座標工具列上的遮蔽專案,其中包含功能表中的專案。
SetOkButtonLabel

設定 [開啟] 或 [儲存] 按鈕的文字。
SetOpenIcon

設定可讓容器指定「開啟」外觀的圖示。
SetOperation

設定發生哪些進度對話框作業,以及我們處於正式發行前或復原模式。
SetOperationFlags

設定目前作業的參數。
SetOptions

設定目前的自動完成選項。 (IACList2.SetOptions)
SetOptions

設定目前的自動完成選項。 (IAutoComplete2.SetOptions)
SetOptions

設定目前的瀏覽器選項。
SetOptions

設定旗標來控制對話框的行為。
SetOptions

設定連結庫選項。
SetOverlayIcon

將重迭套用至任務欄按鈕,以指出應用程式狀態或通知給使用者。
SetOwner

已取代。 宣告服務對象的擁有者參考。
SetOwnerWindow

設定進度和對話框視窗的父視窗或擁有者視窗。
SetParameters

提供動詞命令的參數值。
SetParentAndItem

設定專案的父代和父系的子標識碼。
SetPath

指派已知資料夾的新路徑。
SetPath

設定Shell連結物件目標的路徑和檔名。 (ANSI)
SetPath

設定Shell連結物件目標的路徑和檔名。 (Unicode)
SetPinnedWindow

設定釘選的視窗。 當使用者選取要檢視的新檔案時,Shell 會指示檔案查看器在釘選的視窗中顯示新檔案,而不是建立新的視窗。
SetPoints

SetPoint 可能會變更或無法使用。
SetPosition

設定桌面桌布影像的顯示選項,判斷影像是否應該置中、並排或延展。
SetPosition

設定用於顯示之點的座標。
SetPresenterChoice

設定對同步管理員衝突解決進行何種選擇,以及是否要將選擇套用至集合中的所有後續衝突。
SetPresenterNextStep

設定演示者想要做為同步管理員衝突解決的下一個步驟。
SetProcessReference

提供元件物件模型 (COM) 對象,允許裝載的殼層延伸模組和其他元件防止其主機進程提前關閉。
SetProgID

設定物件的 ProgID。
SetProgress

使用作業的目前狀態更新進度對話框。 (IProgressDialog.SetProgress)
SetProgress64

使用作業的目前狀態更新進度對話框。 (IProgressDialog.SetProgress64)
SetProgressCallback

設定 ISyncMgrSynchronizeCallback 介面。 已註冊的應用程式會使用此回呼介面,從 ISyncMgrSynchronize::P repareForSync 和 ISyncMgrSynchronize::Synchronize 方法內提供狀態資訊。
SetProgressDialog

指定用來顯示作業進度的對話框。
SetProgressMessage

未實作。 (IFileOperation.SetProgressMessage)
SetProgressState

設定任務列按鈕上所顯示進度指示器的類型和狀態。
SetProgressValue

顯示或更新任務列按鈕中裝載的進度列,以顯示完整作業完成的特定百分比。
SetProperties

宣告一組要設定在專案或專案上的屬性和值。
SetProperties

提供屬性儲存區,可定義要用於所儲存之項目的預設值。
SetProperties

設定應該套用至項目的屬性。
SetPropertyBag

設定屬性包的名稱。
SetPropertyKey

設定屬性索引鍵。
SetPropertyStorage

從指定的串行化屬性儲存數據初始化屬性存放區實例。
SetProviderFilter

將陣列中的使用者集限制為本機帳戶或 Microsoft 帳戶。
SetRect

設定瀏覽器所建立之檢視視窗的大小和位置。
SetRect

指示預覽處理程式變更其所繪製父代 hwnd 內的區域。
SetRedraw

允許重新繪製檢視,或防止重新繪製檢視。
SetRedraw

設定重繪開啟和關閉。
SetReferent

設定快捷方式對象的參考。 (ANSI)
SetReferent

設定快捷方式對象的參考。 (Unicode)
SetReferrer

根據參考檔案,設定與附件檔案相關聯的安全性區域。
SetReferrer

已取代。 設定建立新視窗時用於區域檢查的專案標識碼清單指標 (PIDL) 。
SetRelativePath

設定Shell連結對象的相對路徑。 (ANSI)
SetRelativePath

設定Shell連結對象的相對路徑。 (Unicode)
SetSaveAsItem

設定專案做為 [另存新檔] 對話框中的初始專案。
SetScaleFactor

設定詐騙裝置縮放比例,以用於設計模式中執行的 Windows 市集應用程式。
SetScope

設定搜尋範圍,如指定。
SetSelected

選取認證時呼叫。 可讓實作者設定登入特性。
SetSelectedControlItem

在對話框中找到的選項按鈕群組或下拉式方塊中,設定特定項目的選取狀態。
SetSelection

提供Shell項目陣列,指定選取範圍中包含的專案。
SetSerialization

設定認證提供者的串行化特性。
SetShellFolder

指定要瀏覽之功能表範圍的資料夾。
SetShortcutIcon

設定物件快捷方式的圖示。
SetShowCmd

設定Shell連結物件的 show 命令。 show 命令會設定視窗的初始顯示狀態。 (ANSI)
SetShowCmd

設定Shell連結物件的 show 命令。 show 命令會設定視窗的初始顯示狀態。 (Unicode)
SetShowWindow

設定指定的視窗視覺狀態。
SetSlideshow

指定要用於桌面桌布投影片的影像。
SetSlideshowOptions

設定隨機顯示和計時的桌面桌布投影片設定。
SetSortColumns

依指定的排序數據行設定和排序檢視。
SetSortColumns

依照指定建立排序數據行方向的清單。
SetSource

設定檔案傳輸來源的替代路徑或 URL。
SetStacks

建立堆疊索引鍵的清單,如指定。 如果未呼叫這個方法,則預設不會堆疊資料夾。
SetStatusMessage

讓認證提供者在嘗試完成 IConnectableCredentialProviderCredential::Connect 時設定狀態消息。
SetStatusTextSB

設定並顯示容器框架視窗狀態列中就地對象的相關狀態文字。
SetStringValue

可讓登入UI或認證UI在使用者輸入時更新CPFT_EDIT_TEXT欄位的文字。
SetSubMenu

將指定的功能表列介面設定為呼叫應用程式物件介面的子功能表。
SetTabActive

通知任務列,索引標籤或文件視窗已成為使用中的視窗。
SetTabOrder

將新的縮圖插入索引標籤檔案介面 (TDI) 或多文檔介面 (MDI) 應用程式的群組飛出視窗,或將現有的縮圖移至應用程式群組中的新位置。
SetTabProperties

允許索引標籤指定主要應用程式框架視窗或索引標籤視窗是否應該當做縮圖或在某些情況下在預覽功能中使用。
SetTargetSessionId

設定會話標識碼。
SetText

設定檢視中沒有專案時要使用的預設文字。
SetTextColor

設定預覽處理程式內文字的色彩。
SetTheme

設定指定的主題。
SetTheme

僅設定目前視窗的桌面主題。
SetThumbnailClip

選取視窗工作區的一部分,以顯示為任務欄中該視窗的縮圖。
SetThumbnailStream

設定縮圖數據流。 這個方法僅供內部使用,而且只能由相片應用程式呼叫。
SetThumbnailTooltip

指定或更新當滑鼠指標停留在任務列按鈕飛出視窗中個別預覽縮圖時所顯示的工具提示文字。
SetTileViewProperties

設定專案的磚屬性清單。
SetTimes

設定檔案時間。
SetTitle

設定進度對話框的標題。
SetTitle

設定將傳遞 CreateProcess 的標題。
SetTitle

設定對話框的標題。
SetTitle

已取代。 設定瀏覽器視窗的標題。
SetToolbarItems

將工具列專案新增至 Windows 檔案總管的工具列。
SetTopBrowser

已取代。 當基類成為最上層瀏覽器實例時,通知基類。
SetUsageScenario

定義認證提供者有效的案例。 每當初始化認證提供者時呼叫。
SetUserArray

在登入或認證UI的初始化期間由系統呼叫,以擷取要顯示在該UI中的一組使用者。
SetViewModeAndIconSize

設定並套用檢視模式和影像大小。
SetViewProperty

快取檢視屬性快取中項目的屬性。
SetVisibleColumns

根據 PROPERTYKEY 結構的數位,建立新的數據行清單,其數據行全都可見。 預設值是以 FolderTypeID 為基礎。
SetWallpaper

設定桌面桌布。
SetWatermark

提供點陣圖做為浮浮浮水印。
SetWindow

設定預覽視窗的父視窗,以及要用於預覽程式視窗之父視窗內的區域。
SetWindowContextHelpId

建立說明內容識別碼與指定窗口的關聯。
SetWindowSubclass

安裝或更新視窗子類別回呼。
SetWorkingDirectory

設定Shell連結物件的工作目錄名稱。 (ANSI)
SetWorkingDirectory

設定Shell連結物件的工作目錄名稱。 (Unicode)
SHAddFolderPathToLibrary

將資料夾新增至文件庫。
SHAddFromPropSheetExtArray

將頁面新增至 SHCreatePropSheetExtArray 所建立的屬性表擴充陣列。
SHAddToRecentDocs

通知系統已存取專案,以便追蹤最近和最常使用的專案。 此函式也可以用來清除所有使用方式數據。
SHAlloc

從殼層的堆積配置記憶體。
SHAllocShared

SHAllocShared 可能會改變或無法使用。
SHAnsiToAnsi

複製 ANSI 字串。
SHAnsiToUnicode

將字串從 ANSI 代碼頁轉換為 Unicode 代碼頁。
SHAppBarMessage

將 appbar 訊息傳送至系統。
ShareExists

查詢使用者或公用資料夾是否共用。
SharePrinters

共用連線到計算機的所有本機印表機,讓網路上的其他電腦能夠探索這些印表機。
SHAssocEnumHandlers

傳回指定之擴展名處理程式集的列舉物件。
SHAssocEnumHandlersForProtocolByApplication

取得列舉介面,這個介面可讓您存取與指定通訊協定相關聯的處理程式。
SHAutoComplete

指示系統編輯控制項使用 AutoComplete 來協助完成 URL 或文件系統路徑。
SHBindToFolderIDListParent

假設以資料夾形式指定的Shell命名空間專案,以及相對於該資料夾的專案標識碼清單,此函式會系結至命名空間專案的父代,並選擇性地傳回專案標識碼清單最後元件的指標。
SHBindToFolderIDListParentEx

允許呼叫端指定系結內容,以擴充SHBindToFolderIDListParent函式。
SHBindToObject

使用 Shell 命名空間 IShellFolder::BindToObject 方法擷取並系結至指定的物件。
SHBindToParent

取得完整專案標識碼清單的指標, (PIDL) ,並在父對象上傳回指定的介面指標。
SHBrowseForFolderA

顯示可讓用戶選取 Shell 資料夾的對話框。 (ANSI)
SHBrowseForFolderW

顯示可讓用戶選取 Shell 資料夾的對話框。 (Unicode)
SHChangeNotification_Lock

鎖定與Shell變更通知事件相關聯的共享記憶體。
SHChangeNotification_Unlock

解除鎖定變更通知的共享記憶體。
SHChangeNotify

通知系統應用程式已執行的事件。 如果應用程式執行可能會影響殼層的動作,則應用程式應該使用此函式。
SHChangeNotifyDeregister

從接收SHChangeNotify訊息取消註冊客戶端的窗口進程。
SHChangeNotifyRegister

如果文件系統支援通知,則註冊視窗以接收來自文件系統或殼層的通知。
SHChangeNotifyRegisterThread

啟用線程的異步緩存器和取消註冊。
SHCloneSpecialIDList

SHCloneSpecialIDList 可能會改變或無法使用。 請改用SHGetSpecialFolderLocation。
SHCLSIDFromString

採用類別標識碼的字串形式, (CLSID) 並建立對應的 CLSID。
SHCoCreateInstance

SHCoCreateInstance 可能會改變或無法使用。 請改用 CoCreateInstance。
SHCopyKeyA

以遞歸方式將來源子機碼的子機碼和值複製到目的地索引鍵。 SHCopyKey 不會複製密鑰的安全性屬性。 (ANSI)
SHCopyKeyW

以遞歸方式將來源子機碼的子機碼和值複製到目的地索引鍵。 SHCopyKey 不會複製密鑰的安全性屬性。 (Unicode)
SHCreateAssociationRegistration

根據 Windows 提供的介面的庫存實作,建立 IApplicationAssociationRegistration 物件。
SHCreateDataObject

在父資料夾中建立資料物件。
SHCreateDefaultContextMenu

建立 物件,此物件表示Shell的預設操作功能表實作。
SHCreateDefaultExtractIcon

建立標準圖示擷取器,其預設值可透過IDefaultExtractIconInit介面進一步設定。
SHCreateDefaultPropertiesOp

建立檔案作業,在尚未設定的Shell項目上設定預設屬性。
SHCreateDirectory

建立新的文件系統資料夾。
SHCreateDirectoryExA

建立具有選擇性安全性屬性的新文件系統資料夾。 (ANSI)
SHCreateDirectoryExW

建立具有選擇性安全性屬性的新文件系統資料夾。 (Unicode)
SHCreateFileExtractIconA

SHCreateFileExtractIcon 可能會改變或無法使用。 (ANSI)
SHCreateFileExtractIconW

SHCreateFileExtractIcon 可能會改變或無法使用。 (Unicode)
SHCreateItemFromIDList

從專案識別碼清單的指標建立並初始化 Shell 專案物件, (PIDL) 。 產生的殼層項目物件支援 IShellItem 介面。
SHCreateItemFromParsingName

從剖析名稱建立並初始化殼層項目物件。
SHCreateItemFromRelativeName

從相對剖析名稱建立並初始化 Shell 項目物件。
SHCreateItemInKnownFolder

為存在於已知資料夾內的單一檔案建立Shell項目物件。
SHCreateItemWithParent

建立Shell專案,指定父資料夾和子專案識別碼。
SHCreateLibrary

建立 IShellLibrary 物件。
SHCreateMemStream

使用與 CreateStreamOnHGlobal 類似的程式建立記憶體數據流。
SHCreateProcessAsUserW

建立新的使用者模式進程及其主要線程,以執行指定的可執行檔。
SHCreatePropSheetExtArray

SHCreatePropSheetExtArray 可能會改變或無法使用。
SHCreateQueryCancelAutoPlayMoniker

已取代。 建立 QueryCancelAutoPlay 類別 Moniker,然後可用來在執行中的對象數據表中註冊 IQueryCancelAutoPlay 處理程式, (ROT) 。
SHCreateShellFolderView

建立預設 Shell 資料夾檢視物件的新實例, (DefView) 。
SHCreateShellFolderViewEx

建立預設 Shell 資料夾檢視物件的新實例。 建議您使用SHCreateShellFolderView,而不是此函式。
SHCreateShellItem

建立 IShellItem 物件。
SHCreateShellItemArray

建立Shell項目陣列物件。
SHCreateShellItemArrayFromDataObject

從數據物件建立Shell項目數位物件。
SHCreateShellItemArrayFromIDLists

從 ITEMIDLIST 結構清單中建立 Shell 項目陣列物件。
SHCreateShellItemArrayFromShellItem

從單一 Shell 專案建立一個項目的陣列。
SHCreateShellPalette

為指定的裝置內容建立半色調調色盤。
SHCreateStdEnumFmtEtc

SHCreateStdEnumFmtEtc 可能會改變或無法使用。
SHCreateStreamOnFileA

SHCreateStreamOnFile 可能會改變或無法使用。 請改用 SHCreateStreamOnFileEx。 (ANSI)
SHCreateStreamOnFileEx

開啟或建立檔案,並擷取數據流以讀取或寫入該檔案。
SHCreateStreamOnFileW

SHCreateStreamOnFile 可能會改變或無法使用。 請改用 SHCreateStreamOnFileEx。 (Unicode)
SHCreateThread

建立執行緒。
SHCreateThreadRef

建立元件物件模型 (COM) 物件的個別線程參考。
SHCreateThreadWithHandle

建立新的線程並擷取其句柄。
SHDefExtractIconA

提供默認處理程式,從檔案中擷取圖示。 (ANSI)
SHDefExtractIconW

提供默認處理程式,從檔案中擷取圖示。 (Unicode)
SHDeleteEmptyKeyA

刪除空的索引鍵。 (ANSI)
SHDeleteEmptyKeyW

刪除空的索引鍵。 (Unicode)
SHDeleteKeyA

刪除子機碼及其所有子代。 此函式會從登錄中移除機碼和所有機碼的值。 (ANSI)
SHDeleteKeyW

刪除子機碼及其所有子代。 此函式會從登錄中移除機碼和所有機碼的值。 (Unicode)
SHDeleteValueA

從指定的登錄機碼中刪除具名值。 (ANSI)
SHDeleteValueW

從指定的登錄機碼中刪除具名值。 (Unicode)
SHDestroyPropSheetExtArray

釋放指向SHCreatePropSheetExtArray所建立數位的屬性表處理程式。
SHDoDragDrop

執行拖放作業。 支持視需要拖曳來源建立,以及拖曳影像。
Shell_GetCachedImageIndex

Shell_GetCachedImageIndex可能會改變或無法使用。
Shell_GetCachedImageIndexA

Shell_GetCachedImageIndex可能會改變或無法使用。 (ANSI)
Shell_GetCachedImageIndexW

Shell_GetCachedImageIndex可能會改變或無法使用。 (Unicode)
Shell_GetImageLists

擷取大型和小型圖示的系統影像清單。
Shell_MergeMenus

Shell_MergeMenus可能會改變或無法使用。
Shell_NotifyIconA

將訊息傳送至任務欄的狀態區域。 (ANSI)
Shell_NotifyIconGetRect

取得通知圖示周框的螢幕座標。
Shell_NotifyIconW

將訊息傳送至任務欄的狀態區域。 (Unicode)
ShellAboutA

顯示 [殼層關於] 對話框。 (ANSI)
ShellAboutW

顯示 [殼層關於] 對話框。 (Unicode)
ShellExecuteA

在指定的檔案上執行作業。 (ShellExecuteA)
ShellExecuteExA

在指定的檔案上執行作業。 (ShellExecuteExA)
ShellExecuteExW

在指定的檔案上執行作業。 (ShellExecuteExW)
ShellExecuteW

在指定的檔案上執行作業。 (ShellExecuteW)
ShellMessageBoxA

ShellMessageBox 可能會改變或無法使用。 (ANSI)
ShellMessageBoxW

ShellMessageBox 可能會改變或無法使用。 (Unicode)
SHEmptyRecycleBinA

清除指定磁碟驅動器上的回收站。 (ANSI)
SHEmptyRecycleBinW

清除指定磁碟驅動器上的回收站。 (Unicode)
SHEnumerateUnreadMailAccountsA

列舉具有未讀取電子郵件的用戶帳戶。 (ANSI)
SHEnumerateUnreadMailAccountsW

列舉具有未讀取電子郵件的用戶帳戶。 (Unicode)
SHEnumKeyExA

列舉指定之已開啟登錄機碼的子機碼。 (SHEnumKeyExA)
SHEnumKeyExW

列舉指定之已開啟登錄機碼的子機碼。 (SHEnumKeyExW)
SHEnumValueA

列舉指定之開啟登錄機碼的值。 (ANSI)
SHEnumValueW

列舉指定之開啟登錄機碼的值。 (Unicode)
SHEvaluateSystemCommandTemplate

強制執行對 CreateProcess 或 ShellExecute 呼叫中使用的參數嚴格驗證。
SHFileOperationA

複製、移動、重新命名或刪除檔案系統物件。 此函式已在 Windows Vista 中由 IFileOperation 取代。
SHFileOperationW

複製、移動、重新命名或刪除檔案系統物件。 在 Windows Vista 和更新版本上,我們建議您使用 IFileOperation,而不是此函式。
SHFind_InitMenuPopup

SHFind_InitMenuPopup可能會改變或無法使用。
SHFindFiles

SHFindFiles 可能會改變或無法使用。
SHFlushSFCache

SHFlushSFCache 可能會改變或無法使用。
SHFormatDateTimeA

SHFormatDateTime 可能會改變或無法使用。 (ANSI)
SHFormatDateTimeW

SHFormatDateTime 可能會改變或無法使用。 (Unicode)
SHFormatDrive

SHFormatDrive 可能會改變或無法使用。
SHFree

釋放 SHAlloc 配置的記憶體。
SHFreeNameMappings

釋放 SHFileOperation 函式所擷取的檔名對應物件。
SHFreeShared

SHFreeShared 可能會改變或無法使用。
SHGetAssocKeys

擷取與 IQueryAssociations 對象相關聯的類別子機碼陣列。
SHGetAttributesFromDataObject

SHGetAttributesFromDataObject 可能會改變或無法使用。
SHGetDataFromIDListA

從相對標識碼清單中擷取擴充屬性數據。 (ANSI)
SHGetDataFromIDListW

從相對標識碼清單中擷取擴充屬性數據。 (Unicode)
SHGetDesktopFolder

擷取桌面資料夾的 IShellFolder 介面,這是 Shell 命名空間的根目錄。
SHGetDiskFreeSpaceExA

擷取磁碟區的磁碟空間資訊。 (ANSI)
SHGetDiskFreeSpaceExW

擷取磁碟區的磁碟空間資訊。 (Unicode)
SHGetDriveMedia

傳回指定磁碟驅動器中的媒體類型。
SHGetFileInfoA

擷取文件系統中對象的相關信息,例如檔案、資料夾、目錄或磁碟驅動器根目錄。 (ANSI)
SHGetFileInfoW

擷取文件系統中對象的相關信息,例如檔案、資料夾、目錄或磁碟驅動器根目錄。 (Unicode)
SHGetFolderLocation

已取代。 擷取資料夾的路徑做為ITEMIDLIST結構。
SHGetFolderPathA

已取代。 (SHGetFolderPathA)
SHGetFolderPathAndSubDirA

取得資料夾的路徑,並附加使用者提供的子資料夾路徑。 (ANSI)
SHGetFolderPathAndSubDirW

取得資料夾的路徑,並附加使用者提供的子資料夾路徑。 (Unicode)
SHGetFolderPathW

已取代。 (SHGetFolderPathW)
SHGetIconOverlayIndexA

傳回系統映像清單中的重迭圖示索引。 (ANSI)
SHGetIconOverlayIndexW

傳回系統映像清單中的重迭圖示索引。 (Unicode)
SHGetIDListFromObject

擷取物件之專案標識碼清單 (PIDL) 清單的指標。
SHGetImageList

擷取影像清單。
SHGetInstanceExplorer

擷取允許裝載殼層延伸模組和其他元件的介面,以防止其主機進程提前關閉。
SHGetInverseCMAP

擷取半色調調色盤的反向色彩表對應。
SHGetItemFromDataObject

根據 IDataObject 指定的專案建立 IShellItem 或相關物件。
SHGetItemFromObject

擷取 物件的 IShellItem。
SHGetKnownFolderIDList

擷取名為ITEMIDLIST結構的已知資料夾路徑。
SHGetKnownFolderItem

擷取代表已知資料夾的 IShellItem 物件。
SHGetKnownFolderPath

擷取資料夾的 KNOWNFOLDERID 所識別之已知資料夾的完整路徑。
SHGetLocalizedName

擷取 Shell 資料夾中檔案的當地語系化名稱。
SHGetMalloc

擷取殼層 IMalloc 介面的指標。
SHGetNameFromIDList

擷取其IDList所識別項目的顯示名稱。
SHGetNewLinkInfoA

根據快捷方式的建議目標,建立新快捷方式的名稱。 此函式不會建立快捷方式,只是名稱。 (ANSI)
SHGetNewLinkInfoW

根據快捷方式的建議目標,建立新快捷方式的名稱。 此函式不會建立快捷方式,只是名稱。 (Unicode)
SHGetPathFromIDListA

將專案識別碼清單轉換為檔案系統路徑。 (ANSI)
SHGetPathFromIDListEx

將專案識別碼清單轉換為檔案系統路徑。 此函式可讓您設定字串緩衝區的初始大小,並宣告下列選項,以擴充 SHGetPathFromIDList。
SHGetPathFromIDListW

將專案識別碼清單轉換為檔案系統路徑。 (Unicode)
SHGetRealIDL

SHGetRealIDL 可能會改變或無法使用。
SHGetSetFolderCustomSettings

SHGetSetFolderCustomSettings 可能會改變或無法使用。
SHGetSetSettings

SHGetSetSettings 可能會改變或無法使用。
SHGetSettings

擷取目前的Shell選項設定。
SHGetSpecialFolderLocation

不支援SHGetSpecialFolderLocation,未來可能會改變或無法使用。 請改用SHGetFolderLocation。
SHGetSpecialFolderPathA

不支援SHGetSpecialFolderPath。 請改用 ShGetFolderPath。 (ANSI)
SHGetSpecialFolderPathW

不支援SHGetSpecialFolderPath。 請改用 ShGetFolderPath。 (Unicode)
SHGetStockIconInfo

擷取系統定義殼層圖示的相關信息。
SHGetTemporaryPropertyForItem

擷取指定專案的暫存屬性。 暫存屬性是一個讀取/寫入存放區,只保留 IShellItem 物件的存留期屬性,而不是保存在專案中。
SHGetThreadRef

擷取SHSetThreadRef所設定的個別線程對象參考。
SHGetUnreadMailCountA

擷取任何或所有電子郵件帳戶的指定使用者未讀取訊息計數。 (ANSI)
SHGetUnreadMailCountW

擷取任何或所有電子郵件帳戶的指定使用者未讀取訊息計數。 (Unicode)
SHGetValueA

擷取登錄值。 (SHGetValueA)
SHGetValueW

擷取登錄值。 (SHGetValueW)
SHGetViewStatePropertyBag

SHGetViewStatePropertyBag 可能會改變或無法使用。
SHGlobalCounterDecrement

遞減全域計數器。
SHGlobalCounterGetValue

取得全域計數器的目前值。
SHGlobalCounterIncrement

遞增全域計數器。
SHHandleUpdateImage

SHHandleUpdateImage 可能會改變或無法使用。
SHILCreateFromPath

SHILCreateFromPath 可能會改變或無法使用。
SHInvokePrinterCommandA

在印表機物件上執行命令。 (ANSI)
SHInvokePrinterCommandW

在印表機物件上執行命令。 (Unicode)
SHIsFileAvailableOffline

判斷檔案或資料夾是否可供離線使用。 此函式也會決定檔案是從網路、從本機脫機檔案快取開啟,還是從這兩個位置開啟。
SHIsLowMemoryMachine

不支援。 (SHIsLowMemoryMachine)
SHLimitInputEdit

設定編輯控制項之有效字元的限制。
SHLoadIndirectString

當以間接字串的形式指定該資源時,擷取指定的文字資源 (以 '@' 符號開頭的字串) 。
SHLoadInProc

從 Shell 進程的內容中,建立指定之物件類別的實例。 Windows Vista 和更新版本:_This函式已停用並傳回E_NOTIMPL。
SHLoadLibraryFromItem

從指定的連結庫定義檔建立並載入 IShellLibrary 物件。
SHLoadLibraryFromKnownFolder

為指定的已知資料夾標識碼建立並載入 IShellLibrary 物件。
SHLoadLibraryFromParsingName

建立並載入指定路徑的 IShellLibrary 物件。
SHLoadNonloadedIconOverlayIdentifiers

發出命令介面的訊號,在需要重疊資訊的下一個作業期間,它應該載入無法建立或不存在於啟動時建立的圖示重疊標識碼。 已載入的標識碼不會受到影響。
SHLoadOLE

已取代。 提供這個項目的目的,是為了與舊版相容。
SHLocalStrDupA

在新配置的記憶體中建立字串複本。 (SHLocalStrDupA)
SHLocalStrDupW

在新配置的記憶體中建立字串複本。 (SHLocalStrDupW)
SHLockShared

SHLockShared 可能會改變或無法使用。
SHMapPIDLToSystemImageListIndex

SHMapPIDLToSystemImageListIndex 可能會改變或無法使用。
SHMessageBoxCheckA

SHMessageBoxCheck 可能會改變或無法使用。 (ANSI)
SHMessageBoxCheckW

SHMessageBoxCheck 可能會改變或無法使用。 (Unicode)
SHMultiFileProperties

顯示一組檔案的合併屬性表。 所有檔案通用的屬性值都會顯示,而不同的屬性值則會 (多個值) 顯示。
SHObjectProperties

SHObjectProperties 可能會改變或無法使用。
SHOpenFolderAndSelectItems

開啟 Windows 檔案總管視窗,其中已選取特定資料夾中的指定專案。
SHOpenPropSheetA

SHOpenPropSheet 可能會改變或無法使用。 (ANSI)
SHOpenPropSheetW

SHOpenPropSheet 可能會改變或無法使用。 (Unicode)
SHOpenRegStream2A

開啟登錄值,並提供可用來讀取或寫入值的數據流。 此函式會取代 SHOpenRegStream。 (ANSI)
SHOpenRegStream2W

開啟登錄值,並提供可用來讀取或寫入值的數據流。 此函式會取代 SHOpenRegStream。 (Unicode)
SHOpenRegStreamA

已取代。 (SHOpenRegStreamA)
SHOpenRegStreamW

已取代。 (SHOpenRegStreamW)
SHOpenWithDialog

顯示 [開啟方式] 對話框。
ShortAdd

加入兩個 SHORT 類型的值。
ShortMult

將 SHORT 類型的兩個值相乘。
ShortSub

將 SHORT 類型的某個值從另一個減去。
ShortToChar

將 SHORT 類型的值轉換為 CHAR 的值。
ShortToDWordPtr

將 SHORT 類型的值轉換為類型DWORD_PTR的值。
ShortToInt8

將 SHORT 類型的值轉換為 INT8 類型的值。
ShortToUChar

將 SHORT 類型的值轉換為 UCHAR 的值。
ShortToUInt

將 SHORT 類型的值轉換為 UINT 類型的值。
ShortToUInt8

將 SHORT 類型的值轉換為 UINT8 類型的值。
ShortToUIntPtr

將 SHORT 類型的值轉換為類型UINT_PTR的值。
ShortToULong

將 SHORT 類型的值轉換為 ULONG 類型的值。
ShortToULongLong

將 SHORT 類型的值轉換為 ULONGLONG 類型的值。
ShortToULongPtr

將 SHORT 類型的值轉換為類型ULONG_PTR的值。
ShortToUShort

將 SHORT 類型的值轉換為 USHORT 類型的值。
ShouldShow

指定是否應該透過篩選條件允許個別專案,以及應該封鎖的專案。
顯示

以方塊樣式工具提示顯示用戶資訊。
顯示

顯示檔案。 (ANSI)
顯示

顯示檔案。 (Unicode)
顯示

通知拖曳影像管理員顯示或隱藏拖曳影像。
顯示

啟動強制回應視窗。
顯示

顯示通知。
ShowContactCardForWindow

顯示指定視窗上聯繫人的UI。
ShowControlWindow

已取代。 顯示或隱藏各種框架控制件。
ShowDeskBand

顯示指定的 deskband。
ShowDW

指示停駐視窗對象顯示或隱藏本身。
ShowError

當使用者按兩下錯誤索引標籤中的相關聯訊息時,同步處理管理員會在已註冊的應用程式處理程式中呼叫。
ShowErrorCompleted

在完成其 PrepareForSync 作業之前或之後,由已註冊應用程式的處理程式呼叫。
正在顯示

在顯示輸入窗格之前呼叫,以允許應用程式視窗對其UI進行任何必要的調整,以回應其可用的縮小螢幕空間。
ShowInitialize

允許檔案查看器判斷是否可以顯示檔案。 (ANSI)
ShowInitialize

允許檔案查看器判斷是否可以顯示檔案。 (Unicode)
ShowProperties

當使用者在 [選擇] 對話框中選取專案時,由同步處理管理員呼叫,然後按兩下 [屬性] 按鈕。
ShowPropertiesCompleted

在完成 ShowProperties 作業之前或之後,由已註冊應用程式的處理程式呼叫。
ShowResolveConflictUIAsync

IFileSyncMergeHandler::ShowResolveConflictUIAsync 方法
ShowShareUIForWindow

顯示用於共用指定視窗內容的UI。
ShowSharingWizard

顯示可讓使用者建立主群組的精靈,然後擷取使用者透過精靈選取的共享選項。
SHParseDisplayName

將Shell命名空間對象的顯示名稱轉譯為專案識別碼清單,並傳回物件的屬性。 此函式是將字串轉換成專案標識符清單指標的慣用方法, (PIDL) 。
SHPathPrepareForWriteA

檢查路徑是否存在。 (ANSI)
SHPathPrepareForWriteW

檢查路徑是否存在。 (Unicode)
SHQueryInfoKeyA

擷取指定登錄機碼的相關信息。 (ANSI)
SHQueryInfoKeyW

擷取指定登錄機碼的相關信息。 (Unicode)
SHQueryRecycleBinA

擷取指定磁碟驅動器的回收站大小及其項目數目。 (ANSI)
SHQueryRecycleBinW

擷取指定磁碟驅動器的回收站大小及其項目數目。 (Unicode)
SHQueryUserNotificationState

檢查目前使用者的計算機狀態,以判斷傳送通知是否適當。
SHQueryValueExA

開啟登錄機碼,並查詢特定值。 (ANSI)
SHQueryValueExW

開啟登錄機碼,並查詢特定值。 (Unicode)
SHRegCloseUSKey

關閉使用者特定子樹狀目錄中使用者特定登錄子機碼的句柄, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。
SHRegCreateUSKeyA

在使用者特定的子樹狀結構中建立或開啟登錄子機碼, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegCreateUSKeyW

在使用者特定的子樹狀結構中建立或開啟登錄子機碼, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHRegDeleteEmptyUSKeyA

刪除使用者特定子樹狀目錄中的空白登錄子機碼, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegDeleteEmptyUSKeyW

刪除使用者特定子樹狀目錄中的空白登錄子機碼, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHRegDeleteUSValueA

刪除使用者特定子樹狀目錄中的登錄子機碼值, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegDeleteUSValueW

刪除使用者特定子樹狀目錄中的登錄子機碼值, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHRegDuplicateHKey

複製登錄機碼的 HKEY 句柄。
SHRegEnumUSKeyA

列舉使用者特定子樹狀目錄中登錄子機碼的子機碼 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegEnumUSKeyW

列舉使用者特定子樹狀目錄中登錄子機碼的子機碼 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHRegEnumUSValueA

列舉使用者特定子樹狀目錄中指定之登錄子機碼的值, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegEnumUSValueW

列舉使用者特定子樹狀目錄中指定之登錄子機碼的值, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHRegGetBoolUSValueA

從使用者特定子樹狀目錄中的登錄子機碼擷取布爾值, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegGetBoolUSValueW

從使用者特定子樹狀目錄中的登錄子機碼擷取布爾值, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHRegGetBoolValueFrom HKCU HKLM

評估登錄機碼值,並傳回布爾值,以反映值是否存在且預期狀態符合實際狀態。
SHRegGetIntW

從登錄讀取數值字串值,並將其轉換成整數。
SHRegGetPathA

從登錄擷取檔案路徑,視需要展開環境變數。 (ANSI)
SHRegGetPathW

從登錄擷取檔案路徑,視需要展開環境變數。 (Unicode)
SHRegGetUSValueA

從使用者特定子樹狀結構中的登錄子機碼擷取值, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegGetUSValueW

從使用者特定子樹狀結構中的登錄子機碼擷取值, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHRegGetValueA

擷取登錄值。 (SHRegGetValueA)
SHRegGetValueFrom HKCU HKLM

從登錄取得指定的資訊。
SHRegGetValueW

擷取登錄值。 (SHRegGetValueW)
SHRegOpenUSKeyA

在使用者特定的子樹狀目錄中開啟登錄子機碼, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegOpenUSKeyW

在使用者特定的子樹狀目錄中開啟登錄子機碼, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHRegQueryInfoUSKeyA

擷取使用者特定子樹狀目錄中指定之登錄子機碼的相關信息, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegQueryInfoUSKeyW

擷取使用者特定子樹狀目錄中指定之登錄子機碼的相關信息, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHRegQueryUSValueA

擷取與使用者特定子樹 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中开启登录子机码相关联的指定名称类型和数据。 (ANSI)
SHRegQueryUSValueW

擷取與使用者特定子樹 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中开启登录子机码相关联的指定名称类型和数据。 (Unicode)
SHRegSetPathA

採用檔案路徑、以環境字串取代資料夾名稱,並將產生的字串放在登錄中。 (ANSI)
SHRegSetPathW

採用檔案路徑、以環境字串取代資料夾名稱,並將產生的字串放在登錄中。 (Unicode)
SHRegSetUSValueA

在使用者特定的子樹狀目錄 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中设定登录子机码值。 (ANSI)
SHRegSetUSValueW

在使用者特定的子樹狀目錄 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中设定登录子机码值。 (Unicode)
SHRegSetValue

不支援。 (SHRegSetValue)
SHRegWriteUSValueA

將值寫入使用者特定子樹狀目錄中的登錄子機碼, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (ANSI)
SHRegWriteUSValueW

將值寫入使用者特定子樹狀目錄中的登錄子機碼, (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 。 (Unicode)
SHReleaseThreadRef

在線程過程傳回之前釋放線程參考。
SHRemoveFolderPathFromLibrary

從文件庫移除資料夾。
SHRemoveLocalizedName

拿掉 Shell 資料夾中檔案的當地語系化名稱。
SHReplaceFromPropSheetExtArray

要求屬性表延伸陣列中的每個屬性表來取代頁面。 每個頁面最多可允許一個取代。
SHResolveFolderPathInLibrary

嘗試解決已移動或重新命名之文檔庫資料夾的目標位置。
SHResolveLibrary

解析連結庫中的所有位置,甚至是已移動或重新命名的位置。
SHRestricted

SHRestricted 可能會改變或無法使用。
SHRunControlPanel

開啟 [控制面板] 專案。
SHSaveLibraryInFolderPath

將 IShellLibrary 物件儲存至磁碟。
SHSendMessageBroadcastA

將訊息傳送至系統中的所有最上層視窗。 (ANSI)
SHSendMessageBroadcastW

將訊息傳送至系統中的所有最上層視窗。 (Unicode)
SHSetDefaultProperties

在 Shell 專案上套用預設的屬性集。
SHSetFolderPathA

已取代。 將新路徑指派給其 CSIDL 所識別的系統資料夾。 (ANSI)
SHSetFolderPathW

已取代。 將新路徑指派給其 CSIDL 所識別的系統資料夾。 (Unicode)
SHSetInstanceExplorer

提供介面,允許裝載的Shell延伸模組和其他元件防止其主機進程提前關閉。
SHSetKnownFolderPath

將已知資料夾重新導向至新的位置。
SHSetLocalizedName

設定 Shell 資料夾中檔案的當地語系化名稱。
SHSetTemporaryPropertyForItem

設定指定專案的暫存屬性。 暫存屬性會保留在讀取/寫入存放區中,只保留 IShellItem 物件的存留期屬性,而不是將它們寫回專案。
SHSetThreadRef

儲存元件物件模型 (COM) 物件的個別線程參考。 這可讓呼叫端控制線程的存留期,以確保 Windows 不會在呼叫端就緒之前關閉線程。
SHSetUnreadMailCountA

將目前使用者的未讀取訊息計數儲存在登錄中指定的電子郵件帳戶。 (ANSI)
SHSetUnreadMailCountW

將目前使用者的未讀取訊息計數儲存在登錄中指定的電子郵件帳戶。 (Unicode)
SHSetValueA

設定登錄機碼的值。 (ANSI)
SHSetValueW

設定登錄機碼的值。 (Unicode)
SHShellFolderView_Message

SHShellFolderView_Message可能會改變或無法使用。
SHShowManageLibraryUI

顯示連結庫管理對話框,讓用戶能夠管理文檔庫資料夾和預設儲存位置。
SHSimpleIDListFromPath

已取代。 傳回傳遞路徑時,ITEMIDLIST 結構的指標。
SHSkipJunction

檢查系結內容,以查看系結至特定元件物件是否安全。
SHStartNetConnectionDialogA

SHStartNetConnectionDialog 可能會改變或無法使用。 (ANSI)
SHStartNetConnectionDialogW

SHStartNetConnectionDialog 可能會改變或無法使用。 (Unicode)
SHStrDupA

在新配置的記憶體中建立字串複本。 (SHStrDupA)
SHStrDupW

在新配置的記憶體中建立字串複本。 (SHStrDupW)
SHStripMneumonicA

從字串中移除助記鍵標記。 (ANSI)
SHStripMneumonicW

從字串中移除助記鍵標記。 (Unicode)
SHTestTokenMembership

使用 CheckTokenMembership 測試指定的令牌是否為具有指定 RID 之本地組的成員。
SHUnicodeToAnsi

將字串從 Unicode 程式碼頁轉換為 ANSI 代碼頁。
SHUnicodeToUnicode

複製 Unicode 字串。
SHUnlockShared

SHUnlockShared 可能會變更或無法使用。
SHUpdateImageA

通知殼層系統映像清單中的映像已變更。 (ANSI)
SHUpdateImageW

通知殼層系統映像清單中的映像已變更。 (Unicode)
SHValidateUNC

SHValidateUNC 可能會變更或無法使用。
SignalFileOpen

SignalFileOpen 可能會改變或無法使用。
SizeTAdd

加入類型為 size_t的兩個值。
SizeTMult

將類型size_t的一個值乘以另一個值。 (SizeTMult)
SizeTSub

從另一個size_t減去一個類型的值。
Skip

目前未實作。 (IEnumExplorerCommand.Skip)
Skip

略過指定的物件數目。
Skip

略過指定的IDLIST_ABSOLUTE項目數目。
Skip

略過列舉序列中的指定項目數目。
Skip

略過指定的物件數目。
Skip

略過指定的資源數目。
Skip

略過列舉中的指定 IShellItem 介面數目。 擷取介面時使用。
Skip

略過列舉中的指定衝突數目。
Skip

略過列舉中的指定事件數目。
Skip

在列舉中向前略過指定的項目數。
Skip

指示列舉值略過列舉中的下一個 celt 元素,讓下一次呼叫 ISyncMgrEnumItems::Next 不會傳回這些元素。
SoftwareUpdateMessageBox

顯示標準消息框,可用來通知使用者應用程式已更新。
SSIZETAdd

將兩個SSIZE_T值相加。
SSIZETMult

將一個SSIZE_T值乘以另一個值。
SSIZETSub

將一個SSIZE_T值從另一個減去。
StartHandlerSync

起始特定處理程式所管理之所有專案的同步處理。
StartItemSync

起始特定處理程式所管理之指定專案的同步處理。
StartOperation

由置放目標呼叫,以指出異步數據擷取正在啟動。
StartOperations

在執行任何特定檔案作業之前,先執行呼叫端實作的動作。
StartProgressDialog

啟動進度對話框。
StartProgressDialog

啟動指定的進度對話框。
StartServicing

暫停和終止與指定套件相關聯之應用程式的非背景部分,並取消與套件相關聯的背景工作。
StartSessionRedirection

導致指定封裝的背景工作在指定的用戶會話中啟動。
StartSyncAll

同步處理所有處理程式所管理的所有專案。
StartVisualGroup

在對話框中宣告視覺群組。 後續呼叫任何 「add」 方法會將這些專案新增至此群組。
狀態

設定目前工作的發行狀態和背景線程逾時。
StgMakeUniqueName

從範本建立數據流或記憶體物件的唯一名稱。
停止

停止進度對話框。
StopHandlerSync

停止指定處理程式的同步處理。
StopItemSync

停止特定處理程式所管理之指定專案的同步處理。
StopProgressDialog

停止進度對話框,並將它從畫面中移除。
StopProgressDialog

停止目前的進度對話框。
StopServicing

完成呼叫 StartServicing 方法所啟動的先前服務作業。
StopSessionRedirection

停止重新導向指定封裝的背景工作。
StopSharingPrinters

停止共用所有連線到計算機的本機共用印表機。
StopSyncAll

停止所有處理程式所管理之所有專案的同步處理。
StopWatchFlush

StopWatchFlush 可能會變更或無法使用。
StopWatchMode

StopWatchMode 可能會變更或無法使用。
StrCatBuffA

將字元從一個字串複製並附加至另一個字串的結尾。 (ANSI)
StrCatBuffW

將字元從一個字串複製並附加至另一個字串的結尾。 (Unicode)
StrCatChainW

串連兩個 Unicode 字串。 需要重複串連至相同緩衝區時使用。
StrCatW

將一個字串附加至另一個字串。
StrChrA

搜尋字串中第一個符合指定字元的字元。 比較會區分大小寫。 (ANSI)
StrChrIA

搜尋字串中第一個符合指定字元的字元。 這項比較不會區分大小寫。 (ANSI)
StrChrIW

搜尋字串中第一個符合指定字元的字元。 這項比較不會區分大小寫。 (Unicode)
StrChrNIW

搜尋字串中第一個出現的指定字元。 這項比較不會區分大小寫。
StrChrNW

搜尋字串中第一個出現的指定字元。 比較會區分大小寫。
StrChrW

搜尋字串中第一個符合指定字元的字元。 比較會區分大小寫。 (Unicode)
StrCmpCA

使用 C 執行時間比較字串 (ASCII) 定序規則。 比較會區分大小寫。 (ANSI)
StrCmpCW

使用 C 執行時間比較字串 (ASCII) 定序規則。 比較會區分大小寫。 (Unicode)
StrCmpICA

使用 C 執行時間 (ASCII) 定序規則來比較兩個字串。 這項比較不會區分大小寫。 (ANSI)
StrCmpICW

使用 C 執行時間 (ASCII) 定序規則來比較兩個字串。 這項比較不會區分大小寫。 (Unicode)
StrCmpIW

比較兩個字串,以判斷兩個字串是否相同。 這項比較不會區分大小寫。
StrCmpLogicalW

比較兩個 Unicode 字串。 字串中的數位會被視為數值內容,而不是文字。 此測試不區分大小寫。
StrCmpNA

比較兩個字串開頭的指定字元數,以判斷它們是否相同。 比較會區分大小寫。 StrNCmp 宏與此函式的名稱不同。 (ANSI)
StrCmpNCA

使用 C 執行時間 (ASCII) 定序規則,比較兩個字元串開頭的指定字元數。 比較會區分大小寫。 (ANSI)
StrCmpNCW

使用 C 執行時間 (ASCII) 定序規則,比較兩個字元串開頭的指定字元數。 比較會區分大小寫。 (Unicode)
StrCmpNIA

比較兩個字串開頭的指定字元數,以判斷它們是否相同。 這項比較不會區分大小寫。 StrNCmpI 宏與此函式的名稱不同。 (ANSI)
StrCmpNICA

使用 C 執行時間 (ASCII) 定序規則,比較兩個字元串開頭的指定字元數。 這項比較不會區分大小寫。 (ANSI)
StrCmpNICW

使用 C 執行時間 (ASCII) 定序規則,比較兩個字元串開頭的指定字元數。 這項比較不會區分大小寫。 (Unicode)
StrCmpNIW

比較兩個字串開頭的指定字元數,以判斷它們是否相同。 這項比較不會區分大小寫。 StrNCmpI 宏與此函式的名稱不同。 (Unicode)
StrCmpNW

比較兩個字串開頭的指定字元數,以判斷它們是否相同。 比較會區分大小寫。 StrNCmp 宏與此函式的名稱不同。 (Unicode)
StrCmpW

比較兩個字串,以判斷兩個字串是否相同。 比較會區分大小寫。
StrCpyNW

將指定數目的字元從一個字串的開頭複製到另一個字串。注意 請勿使用此函式或 StrNCpy 宏。
StrCpyW

將一個字串複製到另一個字串。 (StrCpyW)
StrCSpnA

搜尋字串中任何一組字元的第一個出現專案。 搜尋方法會區分大小寫,且終止的NULL字元會包含在搜尋模式比對中。 (ANSI)
StrCSpnIA

搜尋字串中任何一組字元的第一個出現專案。 搜尋方法不會區分大小寫,而且終止的NULL字元會包含在搜尋模式比對中。 (ANSI)
StrCSpnIW

搜尋字串中任何一組字元的第一個出現專案。 搜尋方法不會區分大小寫,而且終止的NULL字元會包含在搜尋模式比對中。 (Unicode)
StrCSpnW

搜尋字串中任何一組字元的第一個出現專案。 搜尋方法會區分大小寫,且終止的NULL字元會包含在搜尋模式比對中。 (Unicode)
StrDupA

複製字串。 (ANSI)
StrDupW

複製字串。 (Unicode)
StrFormatByteSize64A

根據大小,將數值轉換成字串,代表以位元組、KB、MB 或 GB 為單位的大小值表示的數位。
StrFormatByteSizeA

根據大小,將數值轉換成字串,代表以位元組、KB、MB 或 GB 為單位的大小值表示的數位。 不同於一個參數類型中的 StrFormatByteSizeW。
StrFormatByteSizeEx

根據大小,將數值轉換成字串,代表以位元組、KB、MB 或 GB 為單位的數位。
StrFormatByteSizeW

根據大小,將數值轉換成字串,代表以位元組、KB、MB 或 GB 為單位的大小值表示的數位。 不同於一個參數類型中的 StrFormatByteSizeA。
StrFormatKBSizeA

將數值轉換成字串,代表以 KB 為單位的大小值表示的數位。 (ANSI)
StrFormatKBSizeW

將數值轉換成字串,代表以 KB 為單位的大小值表示的數位。 (Unicode)
StrFromTimeIntervalA

將以毫秒為單位指定的時間間隔轉換為字串。 (ANSI)
StrFromTimeIntervalW

將以毫秒為單位指定的時間間隔轉換為字串。 (Unicode)
StrIsIntlEqualA

比較兩個字串開頭的指定字元數,以判斷它們是否相等。 (ANSI)
StrIsIntlEqualW

比較兩個字串開頭的指定字元數,以判斷它們是否相等。 (Unicode)
StrNCatA

將指定數目的字元從一個字串的開頭附加至另一個字串的結尾。 (ANSI)
StrNCatW

將指定數目的字元從一個字串的開頭附加至另一個字串的結尾。 (Unicode)
StrPBrkA

搜尋字串中指定緩衝區中包含的第一個字元。 此搜尋不包含終止的 Null 字元。 (ANSI)
StrPBrkW

搜尋字串中指定緩衝區中包含的第一個字元。 此搜尋不包含終止的 Null 字元。 (Unicode)
StrRChrA

搜尋字串中最後一個出現的指定字元。 比較會區分大小寫。 (ANSI)
StrRChrIA

搜尋字串中最後一個出現的指定字元。 這項比較不會區分大小寫。 (ANSI)
StrRChrIW

搜尋字串中最後一個出現的指定字元。 這項比較不會區分大小寫。 (Unicode)
StrRChrW

搜尋字串中最後一個出現的指定字元。 比較會區分大小寫。 (Unicode)
StrRetToBSTR

接受 IShellFolder::GetDisplayNameOf 所傳回的 STRRET 結構,其中包含或指向字串,並以 BSTR 傳回該字串。
StrRetToBufA

將 IShellFolder::GetDisplayNameOf 傳回的 STRRET 結構轉換為字串,並將結果放在緩衝區中。 (ANSI)
StrRetToBufW

將 IShellFolder::GetDisplayNameOf 傳回的 STRRET 結構轉換為字串,並將結果放在緩衝區中。 (Unicode)
StrRetToStrA

接受 IShellFolder::GetDisplayNameOf 所傳回的 STRRET 結構,並傳回包含顯示名稱之已配置字串的指標。 (ANSI)
StrRetToStrW

接受 IShellFolder::GetDisplayNameOf 所傳回的 STRRET 結構,並傳回包含顯示名稱之已配置字串的指標。 (Unicode)
StrRStrIA

搜尋字串內指定子字串的最後一個出現專案。 這項比較不會區分大小寫。 (ANSI)
StrRStrIW

搜尋字串內指定子字串的最後一個出現專案。 這項比較不會區分大小寫。 (Unicode)
StrSpnA

取得字串內的子字串長度,該字串包含完全包含於指定緩衝區中的字元。 (ANSI)
StrSpnW

取得字串內的子字串長度,該字串包含完全包含於指定緩衝區中的字元。 (Unicode)
StrStrA

尋找字串內第一個出現的子字串。 比較會區分大小寫。 (StrStrA)
StrStrIA

尋找字串內第一個出現的子字串。 這項比較不會區分大小寫。 (ANSI)
StrStrIW

尋找字串內第一個出現的子字串。 這項比較不會區分大小寫。 (Unicode)
StrStrNIW

尋找字串內第一個出現的子字串。 此比較不區分大小寫。
StrStrNW

尋找字串內第一個出現的子字串。 比較會區分大小寫。 (StrStrNW)
StrStrW

尋找字串內第一個出現的子字串。 比較會區分大小寫。 (StrStrW)
StrToInt64ExA

將代表十進位或十六進位值的字串轉換為64位整數。 (ANSI)
StrToInt64ExW

將代表十進位或十六進位值的字串轉換為64位整數。 (Unicode)
StrToIntA

將表示十進位值的字串轉換成整數。 StrToLong 宏與這個函式相同。 (ANSI)
StrToIntExA

將代表十進位或十六進位數位的字串轉換成整數。 (ANSI)
StrToIntExW

將代表十進位或十六進位數位的字串轉換成整數。 (Unicode)
StrToIntW

將表示十進位值的字串轉換成整數。 StrToLong 宏與這個函式相同。 (Unicode)
StrTrimA

從字串中移除指定的開頭和尾端字元。 (ANSI)
StrTrimW

從字串中移除指定的開頭和尾端字元。 (Unicode)
SUBCLASSPROC

定義 RemoveWindowSubclass 和 SetWindowSubclass 所使用的回調函式原型。
SubStreamFailure

當發生涉及次要數據流且需要用戶互動的失敗時呼叫。
SupportsResource

擷取專案是否支援指定的資源。
SupportsSelection

判斷叫用者是否支援其選取。
暫止

如果封裝目前正在執行,請暫停封裝的進程。
暫止

要求暫停工作。
同步處理

起始處理程式同步項目的選取專案同步處理。
同步處理

在用戶選擇要同步處理已註冊的應用程式之後,由同步處理管理員針對每個選取的群組呼叫一次。
SynchronizeCompleted

當應用程式的 Synchronize 方法完成時,由應用程式呼叫。
TerminateAllProcesses

終止指定封裝的所有進程。
ThumbBarAddButtons

將具有指定按鈕集的縮圖工具列新增至任務欄按鈕飛出視窗中視窗的縮圖影像。
ThumbBarSetImageList

指定影像清單,其中包含任務欄按鈕飛出視窗中視窗縮圖影像內嵌工具列的按鈕影像。
ThumbBarUpdateButtons

顯示、啟用、停用或隱藏視窗目前狀態所需的縮圖工具列中的按鈕。 縮圖工具列是內嵌在任務欄按鈕飛出視窗中視窗縮圖影像中的工具列。
計時器

將進度對話框定時器重設為零。
TranscodeImage

將影像轉換成 JPEG 或點陣圖 (BMP) 影像格式。
翻譯

當瀏覽器無法判斷 URL 位址的通訊協定時,由瀏覽器呼叫。
TranslateAccelerator

指示預覽處理程式處理從預覽處理程式執行所在進程的訊息幫浦上傳遞的按鍵。
TranslateAccelerator

指示主機處理從預覽處理程式傳遞的鍵盤快捷方式。
TranslateAccelerator

當命名空間延伸模組的檢視具有焦點時,會轉譯鍵盤快捷方式 (快捷鍵) 筆劃。
TranslateAcceleratorGlobal

處理全域快捷鍵,即使輸入物件不在UI中,也能響應鍵盤。
TranslateAcceleratorIO

讓對象能夠處理鍵盤快速鍵。
TranslateAcceleratorSB

在檢視為使用中時,轉譯適用於瀏覽器框架的快捷鍵。
TranslateMenuMessage

轉譯元件物件模型 (COM) 物件的訊息。
TranslateURLA

將一般翻譯套用至指定的 URL 字串,並建立新的 URL 字串。 (ANSI)
TranslateURLW

將一般翻譯套用至指定的 URL 字串,並建立新的 URL 字串。 (Unicode)
TranslateWithSearchContext

瀏覽器無法判斷 URL 位址的通訊協定時,由瀏覽器呼叫。 此方法會使用搜尋內容來判斷通訊協定。
出差

已取代。 巡覽至與目前專案位置相對之移動記錄中的移動專案。
TreeAdvise

可讓用戶端向控件註冊。
TreeUnadvise

可讓用戶端取消註冊控制件。
TriggerEdgeGesture

將詐騙邊緣手勢事件傳送至呼叫端線程上的 Proxy 核心視窗。 如果應用程式支援應用程式,此手勢會切換應用程式的應用程式行。 呼叫端可以指定觸發邊緣手勢的輸入類型。
UIActivate

當檢視視窗的啟用狀態由Shell檢視本身所造成的事件變更時呼叫。 例如,如果當樹狀結構具有焦點時按下 TAB 鍵,則檢視應提供焦點。
UIActivateIO

UI 啟動或停用物件。
UInt8Add

新增兩個 UINT8 類型的值。
UInt8Mult

將 UINT8 類型的兩個值相乘。
UInt8Sub

從另一個 UINT8 類型減去一個值。
UInt8ToChar

將 UINT8 類型的值轉換為 CHAR 類型的值。
UInt8ToInt8

將 UINT8 類型的值轉換為 INT8 類型的值。
UIntAdd

新增兩個 UINT 類型的值。
UIntMult

將 UINT 類型的一個值乘以另一個值。
UIntPtrAdd

新增兩個類型的值UINT_PTR。
UIntPtrMult

將類型的一個值乘以另一個值UINT_PTR。
UIntPtrSub

從另一個值減去類型UINT_PTR的一個值。
UIntPtrToChar

將類型UINT_PTR的值轉換為 CHAR 類型的值。
UIntPtrToInt

將類型SIZE_T的值轉換成 INT 類型的值。
UIntPtrToInt16

將類型UINT_PTR的值轉換成 INT16 類型的值。
UIntPtrToInt8

將類型UINT_PTR的值轉換為 INT8 類型的值。
UIntPtrToIntPtr

將類型UINT_PTR的值轉換為類型INT_PTR的值。
UIntPtrToLong

將類型size_t的值轉換為 LONG 類型的值。
UIntPtrToLongLong

將類型UINT_PTR的值轉換成LONGLONG類型的值。
UIntPtrToLongPtr

將類型UINT_PTR的值轉換為類型LONG_PTR的值。
UIntPtrToShort

將類型UINT_PTR的值轉換成 SHORT 類型的值。
UIntPtrToUChar

將類型UINT_PTR的值轉換成UCHAR類型的值。
UIntPtrToUInt

將類型UINT_PTR的值轉換為UINT類型的值。
UIntPtrToUInt16

將類型UINT_PTR的值轉換為UINT16類型的值。
UIntPtrToUInt8

將類型UINT_PTR的值轉換為UINT8類型的值。
UIntPtrToULong

將類型UINT_PTR的值轉換為ULONG類型的值。
UIntPtrToUShort

將類型UINT_PTR的值轉換為USHORT類型的值。
UIntSub

從另一個 UINT 類型減去一個值。
UIntToChar

將 UINT 類型的值轉換為 CHAR 類型的值。
UIntToInt

將 UINT 類型的值轉換為 INT 類型的值。
UIntToInt8

將 UINT 類型的值轉換為 INT8 類型的值。
UIntToIntPtr

將 UINT 類型的值轉換為類型INT_PTR的值。
UIntToLong

將 UINT 類型的值轉換為 LONG 類型的值。
UIntToLongPtr

將 UINT 類型的值轉換為類型LONG_PTR的值。
UIntToShort

將 UINT 類型的值轉換為 SHORT 類型的值。
UIntToUChar

將UINT類型的值轉換為UCHAR類型的值。
UIntToUInt8

將 UINT 類型的值轉換為 UINT8 類型的值。
UIntToUShort

將UINT類型的值轉換為USHORT類型的值。
ULongAdd

加入 ULONG 類型的兩個值。
ULongLongAdd

加入類型為 SIZE_T的兩個值。
ULongLongMult

將類型size_t的一個值乘以另一個值。S
ULongLongSub

從另一個SIZE_T減去一個類型的值。
ULongLongToChar

將 ULONGLONG 類型的值轉換為 CHAR 類型的值。
ULongLongToInt

將 ULONGLONG 類型的值轉換為 INT 類型的值。
ULongLongToInt8

將 ULONGLONG 類型的值轉換為 INT8 類型的值。
ULongLongToLong

將 ULONGLONG 類型的值轉換為 LONG 類型的值。
ULongLongToLongLong

將 ULONGLONG 類型的值轉換為類型INT_PTR的值。
ULongLongToLongPtr

將 ULONGLONG 類型的值轉換為類型LONG_PTR的值。
ULongLongToShort

將 ULONGLONG 類型的值轉換為 SHORT 類型的值。
ULongLongToUChar

將 ULONGLONG 類型的值轉換為 UCHAR 類型的值。
ULongLongToUInt

將 ULONGLONG 類型的值轉換為 UINT 類型的值。
ULongLongToUInt8

將 ULONGLONG 類型的值轉換為 UINT8 類型的值。
ULongLongToUIntPtr

將 ULONGLONG 類型的值轉換為類型UINT_PTR的值。
ULongLongToULong

將 ULONGLONG 類型的值轉換為 ULONG 類型的值。
ULongLongToULongPtr

將 ULONGLONG 類型的值轉換為類型ULONG_PTR的值。
ULongLongToUShort

將 ULONGLONG 類型的值轉換為 USHORT 類型的值。
ULongMult

將 ULONG 類型的一個值乘以另一個。
ULongPtrAdd

加入類型為 ULONG_PTR的兩個值。
ULongPtrMult

將類型ULONG_PTR的一個值乘以另一個值。
ULongPtrSub

從另一個ULONG_PTR減去類型的一個值。
ULongPtrToChar

將類型ULONG_PTR的值轉換為 CHAR 類型的值。
ULongPtrToInt

將類型為 size_t 的值轉換為 INT 類型的值。
ULongPtrToInt8

將類型為 ULONG_PTR 的值轉換為 INT8 類型的值。
ULongPtrToIntPtr

將類型ULONG_PTR的值轉換為類型INT_PTR的值。
ULongPtrToLong

將類型為 ULONG_PTR 的值轉換為 LONG 類型的值。
ULongPtrToLongLong

將類型為 SIZE_T 的值轉換為 INT64 類型的值。
ULongPtrToLongPtr

將類型ULONG_PTR的值轉換為類型LONG_PTR的值。
ULongPtrToShort

將類型ULONG_PTR的值轉換為 SHORT 類型的值。
ULongPtrToUChar

將類型ULONG_PTR的值轉換為UCHAR類型的值。
ULongPtrToUInt

將類型為 ULONG_PTR的值轉換為 UINT 類型的值。
ULongPtrToUInt8

將類型為 ULONG_PTR的值轉換為 UINT8 類型的值。
ULongPtrToUIntPtr

將類型ULONG_PTR的值轉換為類型UINT_PTR的值。
ULongPtrToULong

將類型為 ULONG_PTR的值轉換為 ULONG 類型的值。
ULongPtrToUShort

將類型為 ULONG_PTR的值轉換為 USHORT 類型的值。
ULongSub

將 ULONG 類型的某個值從另一個減去。
ULongToChar

將 ULONG 類型的值轉換為 CHAR 類型的值。
ULongToInt

將 ULONG 類型的值轉換為 INT 類型的值。
ULongToInt8

將 ULONG 類型的值轉換為 INT8 類型的值。
ULongToIntPtr

將 ULONG 類型的值轉換為類型INT_PTR的值。
ULongToLong

將 ULONG 類型的值轉換為 LONG 類型的值。
ULongToLongPtr

將 ULONG 類型的值轉換為類型LONG_PTR的值。
ULongToShort

將 ULONG 類型的值轉換為 SHORT 類型的值。
ULongToUChar

將 ULONG 類型的值轉換為 UCHAR 類型的值。
ULongToUInt

將 ULONG 類型的值轉換為 UINT 類型的值。
ULongToUInt8

將 ULONG 類型的值轉換為 UINT8 類型的值。
ULongToUIntPtr

將 ULONG 類型的值轉換為類型為 UINT_PTR 的值。
ULongToUShort

將 ULONG 類型的值轉換為 USHORT 類型的值。
Unadvise

取消先前使用建議所建立的連接。
Unadvise

終止諮詢連線。 (IExplorerBrowser.Unadvise)
Unadvise

拿掉透過 IFileDialog::Advise 方法附加的事件處理程式。
Unadvise

終止先前透過 IFileOperation::Advisor 建立的諮詢連線。
Unadvise

取消註冊應用程式的輸入窗格處理程序物件,使其不再收到通知。
Unadvise

終止諮詢連線。 (ITransferDestination.Unadvise)
Unadvise

終止諮詢連線。 (ITransferSource.Unadvise)
UnAdvise

由登入 UI 或認證 UI 使用,以建議認證提供者不再接受事件回呼。
UnAdvise

由登入UI或認證UI用來建議不再接受事件回呼的認證。
UngroupChildFromParent

ISuspensionDependencyManager::UngroupChildFromParent 方法
卸載

指示預覽處理程式停止轉譯預覽,並釋放根據初始化期間傳入的專案所配置的所有資源。
UnloadUserProfile

卸除 LoadUserProfile 函式所載入的使用者配置檔。 呼叫端必須具有電腦上的系統管理許可權。 如需詳細資訊,請參閱LoadUserProfile函式的一節。
UnregisterAppStateChangeNotification

取消透過 RegisterAppStateChangeNotification 註冊的變更通知。
UnregisterFolder

從登錄中移除已知資料夾,這會使已知資料夾系統未知。 這個方法不會移除資料夾本身。
UnregisterForPackageStateChanges

停止接收與先前呼叫 RegisterForPackageStateChanges 相關聯的套件狀態變更通知。
UnregisterScaleChangeEvent

取消註冊透過 RegisterScaleChangeEvent 註冊的調整變更事件。 此函式會取代 RevokeScaleChangeNotifications。
UnregisterSyncMgrHandler

從註冊中移除處理程式的類別標識碼 (CLSID) 。 當處理程式不再有任何要同步處理的專案時,處理程式應該呼叫這個 。
UnregisterTab

在應用程式中關閉該索引標籤或檔案時,從應用程式的預覽群組中移除縮圖。
取消排程

取消安裝應用程式發行者所發行的應用程式。
更新

確保此專案中的任何快取資訊都已更新。
更新

根據提供的 IBindCtx 所指定的參數,更新提供的子 ITEMIDLIST。
更新

已取代。 更新旅遊專案。
UpdateAll

以程式設計方式啟動所有專案的更新。
UpdateBackForwardState

已取代。 更新瀏覽器 [上一頁] 和 [轉寄] 按鈕的狀態。
UpdateConflicts

通知同步中心已針對特定處理程式或專案新增衝突。
UpdateEntry

已取代。 儲存目前專案的瀏覽器狀態,以準備擱置流覽。
UpdateEvents

通知同步中心已針對特定處理程式或專案新增事件。
UpdateExternal

已取代。 透過 IHlinkFrame 更新源自目前程式的專案。
UpdateHandler

指示同步處理中心繼續處理程式所管理的專案,或通知處理程式的屬性已變更。
UpdateHandlerCollection

指示同步中心繼續處理程式集合,或通知它處理程式集合中的處理程式屬性已變更。
UpdateItem

通知同步中心同步處理專案的屬性已變更。
UpdateItems

以程式設計方式啟動指定專案的更新。
UpdateLocations

呼叫 以指定文字元素,指出目前進度對話框中的來源和目標。
UpdateObject

UpdateObject 可能會變更或無法使用。
UpdateProgress

將動作的進度更新為UI。
UpdateProgress

提供目前與總工時量相關的總工時量估計值。
UpdateProgress

依指定更新目前的進度對話框。
UpdateProgress

更新UI中的傳輸進度狀態。
UpdateRemoteCredential

從遠端會話更新認證。
UpdateSecureLockIcon

已取代。 更新BASEBROWSERDATA結構_eSecureLockIcon成員的值,它會追蹤指出安全網站的圖示,以及更新UI中的圖示本身。
UpdateText

如果與動作相關聯的描述性文字將會變更,則呼叫 。
UpdateTransferState

更新傳輸狀態。
UpdateWindowList

已取代。 指示瀏覽器更新視窗清單中的專案標識碼清單指標, (PIDL) 。 在瀏覽之後會呼叫這個方法。
UrlApplySchemeA

決定指定 URL 字串的配置,並傳回具有適當前置詞的字串。 (ANSI)
UrlApplySchemeW

決定指定 URL 字串的配置,並傳回具有適當前置詞的字串。 (Unicode)
URLAssociationDialogA

叫用未註冊的 URL 通訊協定對話方塊。 (ANSI)
URLAssociationDialogW

叫用未註冊的 URL 通訊協定對話方塊。 (Unicode)
UrlCanonicalizeA

將 URL 字串轉換成標準格式。 (ANSI)
UrlCanonicalizeW

將 URL 字串轉換成標準格式。 (Unicode)
UrlCombineA

當提供相對 URL 及其基底時,會以標準形式傳回 URL。 (ANSI)
UrlCombineW

當提供相對 URL 及其基底時,會以標準形式傳回 URL。 (Unicode)
UrlCompareA

對兩個 URL 字串進行區分大小寫的比較。 (ANSI)
UrlCompareW

對兩個 URL 字串進行區分大小寫的比較。 (Unicode)
UrlCreateFromPathA

將 Microsoft MS-DOS 路徑轉換為標準 URL。 (ANSI)
UrlCreateFromPathW

將 Microsoft MS-DOS 路徑轉換為標準 URL。 (Unicode)
UrlEscapeA

將 URL 中的字元或 Surrogate 配對,在因特網傳輸期間可能會改變 (「不安全」字元,) 成對應的逸出序列。 (ANSI)
UrlEscapeSpaces

宏,可將空格元轉換成其對應的逸出序列。
UrlEscapeW

將 URL 中的字元或 Surrogate 配對,在因特網傳輸期間可能會改變 (「不安全」字元,) 成對應的逸出序列。 (Unicode)
UrlFixupW

UrlFixupW 可能會改變或無法使用。
UrlGetLocationA

從 URL 擷取位置。 (ANSI)
UrlGetLocationW

從 URL 擷取位置。 (Unicode)
UrlGetPartA

接受 URL 字串,並傳回該 URL 的指定部分。 (ANSI)
UrlGetPartW

接受 URL 字串,並傳回該 URL 的指定部分。 (Unicode)
UrlHashA

哈希 URL 字串。 (ANSI)
UrlHashW

哈希 URL 字串。 (Unicode)
UrlIsA

測試 URL 是否為指定的類型。 (ANSI)
UrlIsFileUrlA

測試 URL 以判斷它是否為檔案 URL。 (ANSI)
UrlIsFileUrlW

測試 URL 以判斷它是否為檔案 URL。 (Unicode)
UrlIsNoHistoryA

傳回 URL 是否為瀏覽器通常不包含在瀏覽歷程記錄中的 URL。 (ANSI)
UrlIsNoHistoryW

傳回 URL 是否為瀏覽器通常不包含在瀏覽歷程記錄中的 URL。 (Unicode)
UrlIsOpaqueA

傳回 URL 是否不透明。 (ANSI)
UrlIsOpaqueW

傳回 URL 是否不透明。 (Unicode)
UrlIsW

測試 URL 是否為指定的類型。 (Unicode)
UrlUnescapeA

將逸出序列轉換回一般字元。 (ANSI)
UrlUnescapeInPlace

將逸出序列轉換成一般字元,並覆寫原始字串。
UrlUnescapeW

將逸出序列轉換成一般字元。 (Unicode)
UShortAdd

新增兩個 USHORT 類型的值。
UShortMult

將 USHORT 類型的一個值乘以另一個值。
UShortSub

從另一個值減去USHORT類型的一個值。
UShortToChar

將 USHORT 類型的值轉換為 CHAR 類型的值。
UShortToInt8

將 USHORT 類型的值轉換為 INT8 類型的值。
UShortToShort

將 USHORT 類型的值轉換為 SHORT 類型的值。
UShortToUChar

將 USHORT 類型的值轉換為 UCHAR 類型的值。
UShortToUInt8

將 USHORT 類型的值轉換為 UINT8 類型的值。
v_CheckZoneCrossing

已取代。 由基類呼叫,以驗證從某個頁面巡覽到另一個頁面時跨越的區域。
v_GetViewStream

已取代。 傳回用來載入或儲存檢視狀態的數據流。
v_MayGetNextToolbarFocus

已取代。 透過 TranslateAcceleratorSB 翻譯快速鍵,並在檢視與瀏覽器工具列之間檢查焦點迴圈時使用。
v_MayTranslateAccelerator

已取代。 由衍生類別呼叫,指示基類繼續進行鍵盤助記鍵的翻譯。
v_ShowHideChildWindows

已取代。 允許衍生類別在重設大小事件之後更新其子視窗。
Walk

從指定的根目錄起始命名空間的遞歸逐步解說至指定的深度。
WalkComplete

拿掉命名空間逐步解說期間收集的數據。
WhichPlatform

WhichPlatform 可能會改變或無法使用。
Win32DeleteFile

Win32DeleteFile 可能會改變或無法使用。
WinHelpA

啟動 Windows 說明 (Winhelp.exe) 並傳遞其他數據,指出應用程式所要求說明的本質。 (ANSI)
WinHelpW

啟動 Windows 說明 (Winhelp.exe) 並傳遞其他數據,指出應用程式所要求說明的本質。 (Unicode)
WndProcBS

已取代。 允許衍生類別呼叫基類的 WinProc 函式。
wnsprintfA

採用可變長度自變數清單,並傳回自變數的值做為 printf 樣式格式化字串。 (ANSI)
wnsprintfW

採用可變長度自變數清單,並傳回自變數的值做為 printf 樣式格式化字串。 (Unicode)
WriteAsync

以異步方式將資訊寫入數據流。 例如,Shell 會在以異步方式傳輸檔案專案時,在檔案項目上實作這個方法。
WriteCabinetState

WriteCabinetState 可能會改變或無法使用。
WritePropertyNPB

將屬性儲存至具名屬性包。
wvnsprintfA

接受自變數清單,並傳回自變數的值做為 printf 樣式格式化字串。 (ANSI)
wvnsprintfW

接受自變數清單,並傳回自變數的值做為 printf 樣式格式化字串。 (Unicode)
YouAreAReplica

通知 物件,物件可能透過 Reconcile 方法進行後續的對帳。

介面

 
IAccessibleObject

公開輔助功能應用程式可以使用的方法。
IACList

當候選字串組織在階層中時,公開可改善自動完成效率的方法。
IACList2

擴充 IACList 介面,讓自動完成物件的用戶端能夠擷取和設定選項旗標。
IActionProgress

表示可從中繼承進度驅動作業的抽象基類。
IActionProgressDialog

公開初始化和停止進度對話框的方法。
IApplicationActivationManager

提供啟用啟動、檔案和通訊協定延伸模組之 Windows 市集應用程式的方法。 您通常會在調試程式和設計工具中使用這個介面。
IApplicationAssociationRegistration

公開方法,這些方法會查詢和設定特定檔案關聯類型的默認應用程式,以及特定關聯層級的通訊協定。
IApplicationAssociationRegistrationUI

公開方法,這個方法會啟動進階關聯對話框,讓使用者可以自定義其關聯。
IApplicationDesignModeSettings

可讓開發工具應用程式動態詐騙系統和用戶狀態,例如原生顯示器解析度、裝置縮放比例和應用程式檢視狀態,以測試在設計模式中執行的 Windows 市集應用程式,以取得各種不同的尺寸,而不需要實際硬體。 也可讓您測試一般使用者控制狀態的變更,以在各種案例下測試 Windows 市集應用程式。
IApplicationDesignModeSettings2

可讓開發工具應用程式以動態方式控制系統和用戶狀態,例如原生顯示器解析度、裝置縮放比例和應用程式檢視配置,報告給 Windows 市集應用程式,以測試在設計模式中執行的各種尺寸的 Windows 市集應用程式,而不需要實際硬體。 也可讓您測試一般使用者控制狀態的變更,以在各種案例下測試 Windows 市集應用程式。
IApplicationDestinations

公開方法,允許應用程式從跳躍清單的 [最近] 或 [常用] 類別中移除一或所有目的地。
IApplicationDocumentLists

公開方法,允許應用程式擷取跳躍清單中最近或經常類別的內容。
IAppPublisher

透過控制面板中的新增/移除程式公開發行應用程式的方法。 這是針對此目的實作的主體介面。
IAppVisibility

提供功能來判斷顯示是否顯示通用 Windows 平台應用程式。
IAppVisibilityEvents

可讓應用程式接收顯示狀態變更的通知,以及 [開始] 畫面可見度中的變更。
IAssocHandler

公開具有檔案關聯對話框或功能表之作業的方法。
IAssocHandlerInvoker

公開叫用相關聯應用程式處理程式的方法。
IAttachmentExecute

公開可與用戶端應用程式搭配使用的方法,以呈現用戶環境,以透過電子郵件和傳訊附件安全地下載和交換檔案。
IAutoComplete

自動完成物件 (CLSID_AutoComplete) 公開。 此介面可讓應用程式初始化、啟用和停用 物件。
IAutoComplete2

擴充 IAutoComplete。 這個介面可讓自動完成物件的用戶端擷取並設定一些選項,以控制自動完成的運作方式。
IAutoCompleteDropDown

公開方法,允許用戶端重設或查詢自動完成下拉式清單的顯示狀態,其中包含使用者在編輯控件中輸入之字串的可能完成。
IBandHost

公開建立和終結頻帶的方法,並指定其可用性。
IBandSite

公開控制帶物件的方法。
IBrowserFrameOptions

允許瀏覽器或主機詢問 IShellView 支援何種檢視行為。
IBrowserService

已取代。 (IBrowserService)
IBrowserService2

已取代。 (IBrowserService2)
IBrowserService3

已取代。 (IBrowserService3)
IBrowserService4

已取代。 (IBrowserService4)
ICategorizer

公開用來取得專案標識碼清單相關信息的方法。
ICategoryProvider

公開在 IShellFolder 上註冊的分類器清單。
ICD一文

公開方法,判斷系統是否有硬體可寫入CD、CD寫入器裝置的驅動器號,以及以程式設計方式起始CD寫入會話。
ICDIcaExt

ICDIcaExt 可能會改變或無法使用。
IColumnManager

公開方法,以在 [Windows 檔案總管詳細數據] 檢視中啟用數據行的檢查和操作。 每個數據行都是由 PROPERTYKEY 結構所參考,這個結構會命名屬性。
IColumnProvider

公開方法,以啟用在 [Windows 檔案總管詳細數據] 檢視中新增自定義數據行的方法。
ICommDlgBrowser

由通用檔案對話框公開,以便在裝載 Shell 瀏覽器時使用。
ICommDlgBrowser2

擴充 ICommDlgBrowser 的功能。 當這些介面裝載 Shell 瀏覽器時,通用檔案對話方塊就會公開此介面。 您可以在 IShellBrowser 物件上呼叫 QueryInterface,以取得 ICommDlgBrowser2 的指標。
ICommDlgBrowser3

擴充 ICommDlgBrowser2 的功能,並在裝載 Shell 瀏覽器時由通用檔案對話框使用。
IComputerInfoChangeNotify

不支援。 此介面在較新版本的 Windows 中可能不存在。 (IComputerInfoChangeNotify)
IConnectableCredentialProviderCredential

公開連接和中斷 IConnectableCredentialProviderCredential 物件的方法。
IContactManagerInterop

可讓您存取管理多個視窗之應用程式中的 ContactManager 方法。
IContextMenu

公開建立或合併與Shell對象相關聯之快捷方式功能表的方法。
IContextMenu2

公開建立或合併與Shell對象相關聯之快捷鍵 (快捷鍵) 功能表的方法。 新增方法可讓客戶端對象處理與擁有者繪製功能表項相關聯的訊息,以擴充 IContextMenu。
IContextMenu3

公開建立或合併與Shell對象相關聯之快捷方式功能表的方法。 允許客戶端物件處理與擁有者繪製功能表項相關聯的訊息,並接受來自該訊息處理的傳回值來擴充 IContextMenu2。
IContextMenuCB

公開方法,這個方法會啟用操作功能表的回呼。 例如,若要將防護圖示新增至需要提高許可權的 menuItem。
IContextMenuSite

由使用SHCreateShellFolderView建立的預設資料夾檢視實作。
ICopyHookA

公開建立複製攔截處理程式的方法。 (ANSI)
ICopyHookW

公開建立複製攔截處理程式的方法。 (Unicode)
ICreateObject

公開方法,這個方法會建立指定類別的物件。
ICreateProcessInputs

由 ICreatingProcess 介面用來改變所建立進程的一些參數。
ICreatingProcess

ShellExecuteEx 和 IContextMenu 用來允許呼叫端改變所建立程式的一些參數。
ICredentialProvider

公開認證提供者的安裝和操作中使用的方法。 所有認證提供者都必須實作這個介面。
ICredentialProviderCredential

公開啟用認證處理的方法。
ICredentialProviderCredential2

藉由新增方法來擷取使用者的安全性標識碼 (SID) ,以擴充 ICredentialProviderCredential 介面。 認證與該使用者相關聯,而且可以群組在使用者的磚底下。
ICredentialProviderCredentialEvents

提供認證用來在登入UI或認證UI中通知狀態或文字變更事件的異步回呼機制。
ICredentialProviderCredentialEvents2

藉由新增方法,在Logon UI或認證 UI 中啟用字段的批次更新,以擴充 ICredentialProviderCredentialEvents 介面。
ICredentialProviderCredentialWithFieldOptions

提供方法,可讓認證提供者架構判斷您是否已對登入或認證 UI 中的欄位選項進行自定義。
ICredentialProviderEvents

提供認證提供者用來通知認證清單或其字段變更的異步回呼機制。
ICredentialProviderFilter

用來根據運行時間可用的資訊動態篩選認證提供者。
ICredentialProviderSetUserArray

提供方法,可讓認證提供者接收將顯示在登入或認證 UI 中的一組使用者。
ICredentialProviderUser

提供用來擷取登入或認證UI中包含的個別使用者特定屬性的方法。
ICredentialProviderUserArray

代表將出現在登入或認證UI中的一組使用者。 這項資訊可讓認證提供者列舉集合,以擷取每個使用者填入欄位或篩選集合的屬性資訊。
ICurrentItem

藉由呼叫專案的 IShellFolder::BindToObject 取得。 如果專案在前一次代表專案的快照集,則此介面會取得專案的目前版本。
ICurrentWorkingDirectory

公開方法,讓客戶端能夠擷取或設定物件的目前工作目錄。
ICustomDestinationList

公開可讓應用程式提供自定義跳躍清單的方法,包括目的地和工作,以在任務欄中顯示。
IDataObjectAsyncCapability

啟用通常同步以異步方式運作的介面。
IDataObjectProvider

提供方法,可讓您設定或擷取 DataPackage 物件的 IDataObject 介面,DataPackage 用來支援互操作性。 DataPackage 物件是由應用程式用來將數據提供給另一個應用程式。
IDataTransferManagerInterop

可讓您存取管理多個視窗之 Windows 市集應用程式中的 DataTransferManager 方法。
IDefaultExtractIconInit

公開方法來設定與 對象相關聯的預設圖示。
IDefaultFolderMenuInitialize

提供用來取得和設定快捷方式功能表資訊的方法。 這項資訊與透過 DEFCONTEXTMENU 結構提供給 SHCreateDefaultContextMenu 的相同。
IDefViewFrame

僅用於其 IUnknown 功能。 它本身沒有方法。
IDelayedPropertyStoreFactory

公開方法,以在屬性存取可能很慢的情況下建立指定的 IPropertyStore 物件。
IDelegateFolder

公開委派資料夾用來提供配置和釋放專案標識碼所需的 IMalloc 介面的方法。
IDelegateItem

用來取得項目路徑的立即基礎表示。
IDeskBand

用來取得帶狀對象的相關信息。
IDeskBand2

公開方法,以在 deskband 物件中啟用和查詢透明效果。
IDeskBandInfo

公開方法以取得預設的 Desk Band 頻寬。
IDeskBar

公開啟用桌面列操作的方法。
IDesktopGadget

公開方法,允許以程序設計方式將已安裝的小工具新增至使用者的桌面。
IDesktopWallpaper

提供管理桌面桌布的方法。 (IDesktopWallpaper)
IDestinationStreamFactory

在將變更套用至屬性之前,公開手動複製數據流或檔案的方法。
IDisplayItem

公開方法,這個方法會尋找要用來取得顯示屬性的目前專案版本,例如專案名稱,將會顯示在UI中。
IDockingWindow

公開通知停駐視窗物件變更的方法,包括顯示、隱藏和即將移除。 這個介面是由窗口對象實作,這些物件可以停駐在 Windows 檔案總管視窗的框線空間內。
IDockingWindowFrame

將支援將 IDockingWindow 物件加入框架的方法公開。 由瀏覽器實作。
IDockingWindowSite

公開管理一或多個 IDockingWindow 物件的框線空間的方法。 此介面是由瀏覽器實作,類似於 IOleInPlaceUIWindow 介面。
IDocViewSite

由 IShellView 介面作為月台物件使用。
IDragSourceHelper

由 Shell 公開,以允許應用程式指定在殼層拖放作業期間顯示的影像。
IDragSourceHelper2

公開將功能新增至 IDragSourceHelper 的方法。 這個方法會設定IDragSourceHelper物件上拖放作業的特性。
IDropTargetHelper

公開方法,允許置放目標在影像超過目標視窗時顯示拖曳影像。
IDynamicHWHandler

由 AutoPlay 呼叫。 公開方法,這些方法會在向用戶顯示之前取得已註冊處理程式的動態資訊。
IEnumAssocHandlers

公開方法,這個方法允許列舉與特定擴展名相關聯的處理程式集合。
IEnumerableView

公開方法,這些方法會列舉檢視的內容,並在列舉完成時從回呼接收通知。 此介面可讓檢視的用戶端嘗試共享檢視的資料夾內容清單。
IEnumExplorerCommand

由 IExplorerCommandProvider 提供。 這個介面包含要放入命令行中的命令列舉。
IEnumExtraSearch

用戶端用來判斷資料夾可用搜尋物件的標準 OLE 列舉值。
IEnumFullIDList

公開一組標準的方法,列舉專案標識符清單的指標, (SHELL 資料夾中專案的) 。
IEnumIDList

公開一組標準方法,用來列舉專案標識符清單的指標, (SHELL 資料夾中專案的 PIDL) 。
IEnumObjects

公開方法以列舉未知的物件。
IEnumPublishedApps

公開列舉已發行應用程式的方法,以在 [控制面板] 中新增/移除程式。 透過IAppPublisher::EnumApps要求公開此介面的物件。
IEnumReadyCallback

公開方法,讓檢視在列舉完成時通知實作者。
IEnumResources

公開資源列舉方法。
IEnumShellItems

公開 IShellItem 介面的列舉。 此介面通常是藉由呼叫 IEnumShellItems 方法來取得。
IEnumSyncMgrConflict

公開衝突列舉方法。
IEnumSyncMgrEvents

公開同步事件列舉方法。
IEnumSyncMgrSyncItems

公開列舉處理程式所管理之同步處理項目物件的方法。
IExecuteCommand

公開方法,這些方法會設定與命令動詞相關的指定狀態或參數,以及叫用該動詞的方法。
IExecuteCommandApplicationHostEnvironment

提供單一方法,可讓應用程式判斷其主機是否為桌面模式或沉浸式模式。
IExecuteCommandHost

提供方法,可讓IExplorerCommand型殼層動詞處理程式查詢叫用應用程式所在主機組件的UI模式。
IExpDispSupport

已取代。 公開方法,允許擷取屬性、鍵盤快捷鍵的翻譯,以及判斷特定事件的連接點。 (IExpDispSupport)
IExpDispSupportXP

已取代。 公開方法,允許擷取屬性、鍵盤快捷鍵的翻譯,以及判斷特定事件的連接點。 (IExpDispSupportXP)
IExplorerBrowser

IExplorerBrowser 是瀏覽器物件,可以巡覽或裝載數據對象的檢視。 作為功能完整的瀏覽器物件,它也支援自動移動記錄。
IExplorerBrowserEvents

公開瀏覽器瀏覽和檢視建立事件通知的方法。
IExplorerCommand

公開取得命令外觀、列舉子命令或叫用命令的方法。
IExplorerCommandProvider

公開方法來建立 Explorer 命令和命令列舉值。
IExplorerCommandState

公開允許擷取命令狀態的單一方法。
IExplorerPaneVisibility

IShellFolder 實作在 Windows 檔案總管中使用,為檢視提供哪些窗格可見的建議。
IExtractIconA

公開方法,允許用戶端擷取與資料夾中其中一個 對象相關聯的圖示。 (ANSI)
IExtractIconW

公開方法,允許用戶端擷取與資料夾中其中一個 對象相關聯的圖示。 (Unicode)
IExtractImage

公開從Shell資料夾要求縮圖影像的方法。
IExtractImage2

擴充 IExtractImage 的功能。
IFileDialog

公開方法,這些方法會初始化、顯示和取得通用檔案對話框的結果。
IFileDialog2

藉由提供方法來擴充 IFileDialog 介面,讓呼叫者能夠命名可在一般檔案對話框中流覽的特定受限制位置,以及指定要在 [取消] 按鈕上顯示為卷標的替代文字。
IFileDialogControlEvents

公開方法,允許應用程式收到與應用程式新增至通用檔案對話方塊之控件相關的事件通知。
IFileDialogCustomize

公開可讓應用程式將控件新增至通用檔案對話框的方法。
IFileDialogEvents

公開方法,允許在一般檔案對話框中通知事件。
IFileIsInUse

公開可以呼叫的方法,以取得另一個應用程式正在使用的檔案資訊或關閉該檔案。
IFileOpenDialog

新增開啟對話框特有的方法,以擴充 IFileDialog 介面。
IFileOperation

公開方法來複製、移動、重新命名、建立和刪除殼層專案,以及提供進度和錯誤對話框的方法。 此介面會取代 SHFileOperation 函式。
IFileOperationProgressSink

公開方法,提供 IFileOperation 呼叫端所使用的豐富通知系統,以監視他們透過該介面執行之作業的詳細數據。
IFileSaveDialog

藉由新增儲存對話框特定的方法來擴充 IFileDialog 介面,包括支援要與檔案一起保存之元數據集合的方法。
IFileSyncMergeHandler

. (IFileSyncMergeHandler)
IFileSystemBindData

公開儲存文件系統資訊的方法,以將 IShellFolder::P arseDisplayName 的呼叫優化。
IFileSystemBindData2

擴充 IFileSystemBindData,以儲存文件系統資訊,以優化 IShellFolder::P arseDisplayName 的呼叫。 這個介面會在 CLSID) (新增功能集或取得檔案識別碼或連接點類別識別碼。
IFileViewerA

公開方法,指定介面,讓已註冊的檔案查看器在必須顯示或列印檔案時收到通知。 (ANSI)
IFileViewerSite

公開方法,這個方法會指定可讓檔案查看器擷取目前釘選視窗的句柄,或設定新的固定視窗。
IFileViewerW

公開方法,指定介面,讓已註冊的檔案查看器在必須顯示或列印檔案時收到通知。 (Unicode)
IFolderBandPriv

IFolderBandPriv 可用於需求一節中指定的作業系統。 它在後續版本中可能會變更或無法使用。
IFolderFilter

由客戶端公開,以指定如何依伺服器應用程式篩選Shell資料夾的列舉。
IFolderFilterSite

由主機匯出,以允許用戶端指定如何篩選 Shell 資料夾列舉。
IFolderView

公開擷取資料夾顯示選項相關信息的方法、選取該資料夾中的指定專案,以及設定資料夾的檢視模式。 (IFolderView)
IFolderView2

公開擷取資料夾顯示選項相關信息的方法、選取該資料夾中的指定專案,以及設定資料夾的檢視模式。 (IFolderView2)
IFolderViewHost

公開在視窗中裝載 IFolderView 物件的方法。
IFolderViewOptions

公開方法,允許控制 Windows 7 和更新版本檢視特定的資料夾檢視選項。
IFolderViewSettings

公開方法來取得資料夾檢視設定。
IFrameworkInputPane

提供方法,讓應用程式知道輸入窗格的狀態變更和位置。
IFrameworkInputPaneHandler

可讓應用程式在螢幕鍵盤或手寫面板 () 顯示或隱藏時收到通知。 這可讓應用程式視窗調整其顯示,讓輸入窗格不會遮蔽任何輸入區域 (例如文本框) 。
IHandlerActivationHost

. (IHandlerActivationHost)
IHandlerInfo

提供方法,提供處理程式的相關信息給IHandlerActivationHost介面的方法。
IHomeGroup

公開決定計算機 HomeGroup 成員資格狀態並顯示共用精靈的方法。
IHWEventHandler

由 AutoPlay 呼叫以實作已註冊媒體類型的處理。
IHWEventHandler2

擴充 IHWEventHandler 介面,以解決裝置處理程式的用戶帳戶控制 (UAC) 提高許可權。
IIdentityName

公開方法來比較兩個專案,以查看兩個專案是否相同。
IImageRecompress

公開重新壓縮影像的方法。
IInitializeCommand

公開單一方法,用來初始化實作 IExplorerCommandState、IExecuteCommand 或 IDropTarget 的物件,其中包含應用程式指定的命令名稱和其已註冊的屬性。
IInitializeWithBindCtx

使用系結內容,公開初始化處理程式的方法,例如屬性處理程式、縮圖處理程式或預覽處理程式。
IInitializeWithFile

公開方法,以使用檔案路徑初始化處理程式,例如屬性處理程式、縮圖處理程式或預覽處理程式。
IInitializeWithItem

使用 IShellItem 公開用來初始化處理程式的方法,例如屬性處理程式、縮圖處理程式或預覽處理程式。
IInitializeWithPropertyStore

使用屬性存放區,公開初始化處理程式的方法,例如屬性處理程式、縮圖處理程式或預覽處理程式。
IInitializeWithStream

使用數據流公開初始化處理程式的方法,例如屬性處理程式、縮圖處理程式或預覽處理程式。
IInitializeWithWindow

公開方法,讓用戶端可以將擁有者視窗提供給傳統型應用程式中使用的 Windows 執行時間物件。
IInputObject

公開方法,這些方法會變更殼層中包含的使用者輸入物件 UI 啟用和處理加速器。
IInputObject2

藉由處理全域加速器來公開擴充 IInputObject 的方法。
IInputObjectSite

公開方法,這個方法可用來傳達殼層中包含的使用者輸入物件焦點變更。
IInputPanelConfiguration

提供傳統型應用程式的功能,以選擇加入 Windows 市集應用程式中使用的焦點追蹤機制。
IInputPanelInvocationConfiguration

讓 Windows 市集應用程式退出退出自動叫用行為。
IInsertItem

IInsertItem 可能會改變或無法使用。
IIOCancelInformation

公開從 [進度] 對話框將取消視窗訊息張貼至進程線程的方法。
IItemNameLimits

擷取有效和無效字元的清單,或命名空間中名稱的最大長度。 使用此介面進行驗證剖析和轉譯。
IKnownFolder

公開方法,允許應用程式擷取已知資料夾類別、類型、GUID、專案標識符清單的指標 (PIDL) 值、重新導向功能和定義的相關信息。
IKnownFolderManager

公開建立、列舉或管理現有已知資料夾的方法。
ILaunchSourceAppUserModelId

提供擷取 AppUserModelId 的方法。
ILaunchSourceViewSizePreference

提供擷取來源應用程式相關信息的方法。
ILaunchTargetMonitor

. (ILaunchTargetMonitor)
ILaunchTargetViewSizePreference

提供方法來擷取新應用程式視窗的慣用檢視大小。
IMenuBand

公開方法,允許元件物件模型 (COM) 物件接收和轉譯適當的訊息。
IMenuPopup

IMenuPopup 可能會改變或無法使用。
IModalWindow

公開表示強制回應視窗的方法。
INamedPropertyBag

公開方法,這個方法會提供具有指定屬性包的物件,讓物件可以儲存其屬性。
INamedPropertyStore

公開取得和設定具名屬性的方法。
INameSpaceTreeAccessible

公開從命名空間樹狀目錄控制件在Shell專案上執行輔助功能動作的方法。
INameSpaceTreeControl

公開用來檢視及操作殼層專案樹狀結構中節點的方法。
INameSpaceTreeControl2

藉由提供方法來取得和設定樹視圖控件的顯示樣式,以便與Shell命名空間專案搭配使用,藉此擴充INameSpaceTreeControl 介面。
INameSpaceTreeControlCustomDraw

公開可讓使用者繪製自定義命名空間樹狀目錄控件及其專案的方法。
INameSpaceTreeControlDropHandler

公開拖放的處理程式方法。
INameSpaceTreeControlEvents

公開處理 INameSpaceTreeControl 事件的方法。
INameSpaceTreeControlFolderCapabilities

公開單一方法,以擷取資料夾 System.IsPinnedToNameSpaceTree 篩選支援的狀態。
INamespaceWalk

公開從指定根節點逐步執行命名空間的方法。 會指定逐步解說的深度,並傳回選擇性陣列,其中包含所逐步執行之所有節點的標識碼。
INamespaceWalkCB

回呼介面公開搭配 INamespaceWalk 使用的方法。
INamespaceWalkCB2

使用完成命名空間逐步解說所需的方法,擴充 INamespaceWalkCB。 此方法會移除在逐步解說期間收集的數據。
INewMenuClient

公開允許在 Windows 7 功能表中操作專案的方法。
INewShortcutHookA

公開方法來建立新的因特網快捷方式。 (ANSI)
INewShortcutHookW

公開方法來建立新的因特網快捷方式。 (Unicode)
INewWindowManager

公開方法,這個方法會決定是否應該顯示或封鎖由另一個窗口啟動的視窗,以允許控制彈出視窗。
INotifyReplica

公開方法,這個方法會提供物件的建立者,以通知物件可能受限於後續的對帳。 公事包協調器負責實作此介面。
IObjectArray

公開方法,讓客戶端能夠存取支援 IUnknown 之物件集合中的專案。
IObjectCollection

藉由提供可讓用戶端在集合中新增和移除支援 IUnknown 的物件的方法,以擴充 IObjectArray 介面。
IObjectProvider

公開方法,以從另一個 物件探索使用 GUID 命名的物件。 不同於 QueryService,此介面不會將其功能委派給其他物件。
IObjectWithAppUserModelID

公開方法,允許自定義 IAssocHandler 對象的實作者存取其明確的應用程式使用者模型標識碼 (AppUserModelID) 。
IObjectWithBackReferences

提供方法,以便與物件所保留的反向參考互動。
IObjectWithCancelEvent

不支援。提供呼叫端的事件,該事件將由被呼叫的對象發出訊號,以表示取消工作。
IObjectWithFolderEnumMode

公開取得和設定已剖析專案列舉模式的方法。
IObjectWithProgID

公開方法,提供與 對象相關聯之 ProgID 的存取權。
IObjectWithPropertyKey

公開取得和設定屬性索引鍵的方法。
IObjectWithSelection

公開方法,這個方法會取得或設定Shell項目陣列所代表的選取專案。
IObjMgr

公開方法,允許客戶端從伺服器物件所管理的物件集合附加或移除物件。
IOpenControlPanel

公開方法來擷取 [控制面板] 的檢視狀態、個別 [控制面板] 項目的路徑,以及開啟 [控制面板] 本身或個別的 [控制面板] 專案。
IOpenSearchSource

公開方法,以從自定義用戶端 OpenSearch 數據源取得搜尋結果。
IOperationsProgressDialog

公開方法來取得、設定及查詢進度對話框。
IPackageDebugSettings

可讓調試程式開發人員控制 Windows 市集應用程式的生命週期,例如暫停或繼續。
IPackageExecutionStateChangeNotification

啟用在 Windows 市集應用程式偵錯期間接收套件狀態變更通知。
IParentAndItem

公開取得和設定父系和父系子標識碼的方法。 雖然 IParentAndItem 通常會在 IShellItems 上實作,但不是 IShellItem 特有的。
IParseAndCreateItem

IParseAndCreateItem 介面
IPersistFolder

公開初始化 Shell 資料夾物件的方法。
IPersistFolder2

公開從Shell資料夾物件取得資訊的方法。
IPersistFolder3

允許資料夾物件實作資料夾快捷方式的非預設處理,以擴充IPersistFolder和IPersistFolder2介面。
IPersistIDList

公開用來保存專案標識碼清單的方法。
IPersistSerializedPropStorage

公開方法來保存串行化屬性記憶體數據,以供稍後使用,並將保存的數據還原至新的屬性存放區實例。 (IPersistSerializedPropStorage)
IPersistSerializedPropStorage2

公開方法來保存串行化屬性記憶體數據,以供稍後使用,並將保存的數據還原至新的屬性存放區實例。 (IPersistSerializedPropStorage2)
IPreviewHandler

公開顯示豐富預覽的方法。
IPreviewHandlerFrame

啟用預覽處理程式,將鍵盤快捷方式傳遞至主機。 此介面會擷取鍵盤快捷方式清單,並指示主機處理鍵盤快捷方式。
IPreviewHandlerVisuals

公開將色彩和字型資訊套用至預覽處理程式的方法。
IPreviewItem

識別將在預覽窗格中顯示的專案。
IPreviousVersionsInfo

公開方法,這個方法會檢查舊版的伺服器檔案或資料夾,以供Windows Server 2003 提供的陰影複製技術進行重新轉換。
IProfferService

公開物件的一般機制,以提供服務給相同主機上的其他物件。
IProgressDialog

公開方法,提供應用程式顯示進度對話框的選項。
IPublishedApp

公開方法,代表在控制面板中新增/移除程序的應用程式。
IPublishedApp2

藉由提供額外的安裝方法,擴充 IPublishedApp 介面。
IPublishingWizard

公開使用 [在線列印精靈]、[Web 發行精靈] 和 [新增網络位置精靈] 的方法。 在 Windows Vista 中,IPublishingWizard 不再支援 Web 發佈精靈或在線列印精靈。
IQueryAssociations

公開方法,以簡化擷取與定義檔類型或通訊協定以及建立應用程式關聯之登錄中所儲存資訊的程式。
IQueryCancelAutoPlay

公開以程序設計方式覆寫 AutoPlay 或 AutoRun 的方法。 這可讓您自定義插入媒體時所啟動的內容位置和類型。
IQueryCodePage

取得並設定 ANSI 代碼頁) (代碼頁識別碼的數值。
IQueryContinue

公開方法,提供簡單的標準機制,讓對象查詢用戶端以取得繼續作業的許可權。
IQueryContinueWithStatus

公開方法,提供認證提供者在嘗試連線到網路時呼叫 QueryContinue 的標準機制,以判斷它們是否應該繼續這些嘗試。
IQueryInfo

公開Shell用來擷取 IShellFolder 實作中專案之旗標和資訊提示資訊的方法。 資訊提示通常會顯示在工具提示控件內。
IRegTreeItem

公開在樹視圖控件中擷取和設定項目狀態的方法,這些控件已設定控件視窗樣式旗標 Tree-View。
IRelatedItem

公開衍生具有特定關聯性之相關專案的方法。
IRemoteComputer

公開在遠端物件上叫用時列舉或初始化命名空間延伸的方法。 例如,這個介面可用來初始化遠端印表機虛擬資料夾。
IResolveShellLink

公開方法,讓應用程式要求Shell資料夾物件解析其中一個項目的連結。
IResultsFolder

公開保存數據物件專案的方法。
IRunnableTask

可由 對象公開的自由線程介面,以允許在背景線程上執行作業。
ISearchBoxInfo

公開方法,允許呼叫端擷取在搜尋方塊中輸入的資訊。
ISearchContext

向搜尋勾點公開通道自定義資訊的方法。
ISearchFolderItemFactory

公開建立和修改搜尋資料夾的方法。
ISharedBitmap

公開記憶體有效率的方法,以存取位圖。 此介面是作為 HBITMAP 物件的精簡包裝函式,允許這些對象被參考計數並受到保護,使其無法變更其基礎數據。
ISharingConfigurationManager

公開方法,這些方法會設定和擷取 [使用者] (C:\Users) 或 [) 公用] (C:\Users\Public 資料夾之計算機預設共用設定的相關信息。 也會公開一組方法,以允許控制印表機共用。
IShellApp

將應用程式的相關一般資訊公開至新增/移除程式應用程式的方法。
IShellBrowser

由殼層檢視的主機實作, (實作 IShellView) 的物件。 公開提供其裝載之檢視服務的方法,以及在 [總管] 視窗內容中執行的其他物件。
IShellChangeNotify

公開方法,這個方法會在專案的標識符變更時通知Shell命名空間延伸模組。
IShellDetails

由Shell資料夾公開,以提供資料夾中項目的詳細資訊。
IShellExtInit

公開方法,這個方法會初始化屬性表、快捷功能表和拖放處理程式的殼層延伸模組, (擴充功能,以在非預設拖放作業期間將專案新增至快捷功能表) 。
IShellFolder

由所有Shell命名空間資料夾物件公開,其方法會用來管理資料夾。
IShellFolder2

擴充 IShellFolder 的功能。 其方法提供各種Shell資料夾內容的相關信息。
IShellFolderBand

IShellFolderBand 可能會改變或無法使用。
IShellFolderView

公開操作Shell資料夾檢視的方法。
IShellFolderViewCB

公開方法,允許使用系統資料夾檢視物件實作的 Windows 檔案總管和資料夾檢視之間的通訊, (透過SHCreateShellFolderView 傳回的 IShellView 物件) ,讓資料夾檢視可以收到事件通知,並據以修改其檢視。
IShellFolderViewDual

公開修改檢視的方法,並選取目前資料夾中的專案。 (IShellFolderViewDual)
IShellFolderViewDual2

公開修改檢視的方法,並選取目前資料夾中的專案。 (IShellFolderViewDual2)
IShellFolderViewDual3

公開修改目前資料夾檢視的方法。
IShellIcon

公開方法,這個方法會取得 IShellFolder 對象的圖示索引。
IShellIconOverlay

公開命名空間延伸模組用來指定其包含之物件的圖示重疊的方法。
IShellIconOverlayIdentifier

公開處理圖示重疊處理程式與Shell之間所有通訊的方法。
IShellIconOverlayManager

IShellIconOverlayManager 可能會改變或無法使用。
IShellImageData

公開顯示、操作及描述影像數據的方法和屬性。
IShellImageDataAbort

公開用來中止 IShellImageData 進程的單一方法。
IShellImageDataFactory

公開根據各種映像來源建立 IShellImageData 實例的方法。
IShellImageStore

已取代。 公開操作影像快取的方法。
IShellItem

公開擷取Shell專案相關信息的方法。 IShellItem 和 IShellItem2 是任何新程式代碼中專案的慣用表示法。
IShellItem2

使用擷取專案各種屬性值的方法擴充 IShellItem。 IShellItem 和 IShellItem2 是任何新程式代碼中專案的慣用表示法。
IShellItemArray

公開建立及操作Shell項目數位的方法。
IShellItemFilter

由客戶端公開,以指定如何依伺服器應用程式篩選Shell專案的列舉。
IShellItemImageFactory

公開方法,以傳回殼層專案的圖示或縮圖。 如果要求的項目沒有可用的縮圖或圖示,則每個類別的圖示可能會從Shell提供。
IShellItemResources

公開方法來操作和查詢Shell項目資源。
IShellLibrary

公開建立和管理連結庫的方法。
IShellLinkA

公開建立、修改和解析 Shell 連結的方法。 (ANSI)
IShellLinkDataList

公開方法,允許應用程式將額外的數據區塊附加至Shell連結。 這些方法會新增、複製或移除數據區塊。
IShellLinkW

公開建立、修改及解析殼層連結的方法。 (Unicode)
IShellMenu

公開與殼層功能表互動的方法,例如 [開始] 功能表和 [我的最愛] 功能表。
IShellMenuCallback

回呼介面,會公開從功能表區接收訊息的方法。
IShellPropSheetExt

公開方法,允許屬性表處理程式加入或取代針對檔案對象所顯示之屬性表中的頁面。
IShellRunDll

不支援。 (IShellRunDll)
IShellService

已取代。 IShellService 公開一種方法,在實作特定介面的服務元件在多個客戶端之間共用時宣告擁有權,例如 Windows Internet Explorer 和 Windows Explorer。
IShellTaskScheduler

IShellTaskScheduler 可能會改變或無法使用。
IShellView

公開在 Windows 檔案總管或資料夾視窗中呈現檢視的方法。
IShellView2

擴充 IShellView 的功能。
IShellView3

提供取代 IShellView2::CreateViewWindow2 的方法,以擴充 IShellView2 的功能。
IShellWindows

提供開啟殼層視窗集合的存取權。
IStartMenuPinnedList

公開從 [開始] 功能表或任務列取消釘選應用程式快捷方式的方法。
IStorageProviderHandler

擷取與特定檔案或資料夾相關聯的 IStorageProviderPropertyHandler。
IStorageProviderPropertyHandler

提供與檔案或資料夾相關聯的屬性集合。
IStreamAsync

公開方法,以管理異步數據流的輸入/輸出 (I/O) 。
IStreamUnbufferedInfo

公開方法,這個方法會決定扇區大小做為位元組對齊的協助。
ISuspensionDependencyManager

. (ISuspensionDependencyManager)
ISyncMgrConflict

公開方法,提供從衝突存放區擷取之衝突的相關信息,並允許解決衝突。
ISyncMgrConflictFolder

公開方法,這個方法會取得衝突對象的衝突標識符清單。
ISyncMgrConflictItems

公開取得衝突項目數據和專案計數的方法。
ISyncMgrConflictPresenter

公開向用戶呈現衝突的方法。
ISyncMgrConflictResolutionItems

公開取得專案資訊和專案計數的方法。
ISyncMgrConflictResolveInfo

公開取得和設定同步管理員衝突解決相關信息的方法。
ISyncMgrConflictStore

公開方法,允許處理程式提供出現在 Conflicts 資料夾中的衝突。
ISyncMgrControl

公開方法,允許應用程式或處理程序啟動或停止同步處理、通知同步處理處理程式或專案集的變更,或通知屬性值的變更。
ISyncMgrEnumItems

公開透過SYNCMGRITEM結構數位列舉的方法。
ISyncMgrEvent

公開從事件存放區擷取數據的方法。 事件存放區可讓同步中心取得存放區中所有事件的列舉值,以及擷取個別事件。
ISyncMgrEventLinkUIOperation

提供在同步處理結果資料夾中按兩下事件連結時所呼叫的方法。
ISyncMgrEventStore

公開方法,允許處理程式提供自己的事件存放區及管理自己的同步事件,而不是使用預設的同步處理中心事件存放區。 這些事件會顯示在 [同步結果] 資料夾中。
ISyncMgrHandler

公開組成同步處理程式所實作之主要介面的方法。
ISyncMgrHandlerCollection

公開方法,提供同步處理程式標識碼的列舉值,並具現化這些同步處理程式。
ISyncMgrHandlerInfo

公開方法,允許處理程式提供屬性和狀態資訊給同步中心。
ISyncMgrRegister

公開方法,讓應用程式可以向同步管理員註冊。 這可以透過 ISyncMgrRegister 介面或直接在登錄中註冊來達成。
ISyncMgrResolutionHandler

公開管理同步處理衝突的方法。 實作這個介面來建構同步衝突處理程式。 衝突解決使用者介面 (UI) 會呼叫此介面來解決向用戶呈現的衝突。
ISyncMgrScheduleWizardUIOperation

公開方法,允許處理程式顯示處理程式的同步排程精靈。
ISyncMgrSessionCreator

公開單一方法,讓處理程式或外部應用程式可以通知同步處理中心已開始同步處理,以及報告進度和事件。
ISyncMgrSyncCallback

公開方法,允許同步處理程式向同步處理中心報告進度和事件,或查詢進程是否已取消。
ISyncMgrSynchronize

公開方法,讓已註冊的應用程式或服務能夠接收來自同步處理管理員的通知。
ISyncMgrSynchronizeCallback

公開管理同步處理程式的方法。
ISyncMgrSynchronizeInvoke

公開方法,讓已註冊的應用程式叫用同步處理管理員來更新專案。
ISyncMgrSyncItem

公開在單一同步項目中處理和擷取資訊的方法,讓處理程式能夠將同步處理項目當做獨立物件來管理。
ISyncMgrSyncItemContainer

公開方法,這些方法會提供其包含之專案的相關信息給處理程式。
ISyncMgrSyncItemInfo

公開方法,提供單一同步處理專案的屬性和狀態資訊。
ISyncMgrSyncResult

公開呼叫 ISyncMgrControl 的應用程式可用來取得 ISyncMgrControl::StartHandlerSync 或 ISyncMgrControl::StartItemSync 呼叫的結果的方法。
ISyncMgrUIOperation

公開同步處理程式或同步處理專案可在同步中心要求時顯示UI物件的方法。
ITaskbarList

公開控制任務列的方法。 它可讓您在工作列上動態新增、移除和啟用專案。
ITaskbarList2

藉由公開方法將視窗標示為全屏幕顯示,以擴充ITaskbarList 介面。
ITaskbarList3

藉由公開支援 Windows 7 中新增的統一啟動和切換任務欄按鈕功能的方法,來擴充 ITaskbarList2。
ITaskbarList4

提供方法可讓呼叫端控制索引標籤縮圖和查看功能的兩個屬性值,以擴充 ITaskbarList3。
IThumbnailCache

公開跨應用程式共用之系統縮圖快取的方法。
IThumbnailCachePrimer

. (IThumbnailCachePrimer)
IThumbnailCapture

公開方法,這個方法會取得 HTML 背景圖案的縮圖表示法。
IThumbnailHandlerFactory

公開用來擷取專案縮圖處理程式的方法。 如果您想要指定子 IDList 所使用的擷取器,請實作此介面。
IThumbnailProvider

公開取得縮圖影像的方法,並打算針對縮圖處理程序實作。 實作這個介面的對象也必須實作 IInitializeWithStream。
IThumbnailSettings

提供方法,可讓縮圖提供者判斷縮圖要求的用戶內容。
IThumbnailStreamCache

取得或設定縮圖數據流。 此介面僅供內部使用,而且只能由相片應用程式呼叫。
ITrackShellMenu

公開擴充 IShellMenu 介面的方法,方法是提供使用功能表來協調工具列按鈕以及顯示快捷功能表的功能。
ITranscodeImage

公開方法,允許從 Windows 支援的任何影像類型轉換成 JPEG 或點陣圖 (BMP) 影像格式。
ITransferAdviseSink

公開支持狀態收集和失敗資訊的方法。
ITransferDestination

公開方法,這個方法會建立複製或移動作業的目的地 Shell 專案。 提供此介面,以提供 ITransferDestination::Advise 方法,以允許對檔案作業進行更多控制。
ITransferMediumItem

由複製引擎用來取得呼叫 QueryInterface 的專案,以傳回介面 ITransferDestination 或介面 ITransferSource 的指標。 您可以查詢及列舉這些介面,以進行複製、移動或刪除作業。
ITransferSource

公開方法來操作 IShellItem,包括複製、移動、回收和其他專案。 此介面提供,以提供 ITransferSource::Advise 方法,以提供更多對檔案作業的控制。
ITravelEntry

已取代。 公開方法,以識別、叫用及更新瀏覽器旅遊歷程記錄中的個別專案。
ITravelLog

已取代。 公開在瀏覽器中維護及操作行動記錄的方法。
ITrayDeskBand

公開顯示、隱藏和查詢桌面帶的方法。
IUpdateIDList

提供方法來更新資料夾物件的子系ITEMIDLIST。
IURLSearchHook

公開瀏覽器用來轉譯未知 URL 通訊協定位址的方法。
IURLSearchHook2

公開瀏覽器用來轉譯未知 URL 通訊協定位址的方法,方法是使用搜尋內容物件。
IUserAccountChangeCallback

公開方法,這個方法會在代表用戶帳戶的圖片變更時呼叫。
IUserNotification

公開設定通知資訊的方法,然後將該通知顯示在與任務欄通知區域一起出現的方塊中給使用者。 (IUserNotification)
IUserNotification2

公開設定通知資訊的方法,然後將該通知顯示在與任務欄通知區域一起出現的方塊中給使用者。 (IUserNotification2)
IUserNotificationCallback

公開方法,以處理通知方塊中的滑鼠按兩下或快捷方式功能表存取。 與 IUserNotification2::Show 搭配使用。
IUseToBrowseItem

不支援此介面。 請勿使用。
IViewStateIdentityItem

提供標準持續性專案,這是將記住檢視自定義的專案。
IVirtualDesktopManager

公開方法,讓應用程式能夠與形成虛擬工作區的視窗群組互動。
IVisualProperties

公開設定和取得視覺屬性的方法。
IWebWizardExtension

藉由公開方法來設定精靈延伸模組的初始 URL,並在發生錯誤時,擴充 IWizardExtension 介面。
IWizardExtension

由裝載伺服器端內容頁面的精靈所使用,例如 Web 發行精靈和在線列印順序精靈。 此介面會公開方法來指定支持的擴充功能頁面,以及瀏覽到這些頁面和移出這些頁面。
IWizardSite

公開精靈延伸模組用來巡覽本身與精靈其餘部分之間的框線的方法。

結構

 
AASHELLMENUFILENAME

包含功能表檔名稱相關信息的可變大小結構。
AASHELLMENUITEM

包含功能表項的相關信息。 (AASHELLMENUITEM)
APPBARDATA

包含系統 Appbar 訊息的相關信息。
APPCATEGORYINFO

提供應用程式類別資訊,以在 [控制面板] 中新增/移除程式。 APPCATEGORYINFOLIST 結構是用來建立應用程式發行者的完整類別清單。
APPCATEGORYINFOLIST

從應用程式發行者提供支援的應用程式類別清單,以在 [控制面板] 中新增/移除程式。
APPINFODATA

將已發佈應用程式的相關信息提供給 [新增/移除程式控制面板] 公用程式。
ASSOCIATIONELEMENT

定義 AssocCreateForClasses 用來擷取指定檔案關聯之 IQueryAssociations 介面的資訊。
AUTO_SCROLL_DATA

AUTO_SCROLL_DATA可能會改變或無法使用。
BANDINFOSFB

包含資料夾範圍的相關信息。 這個結構會與 IShellFolderBand::GetBandInfoSFB 和 IShellFolderBand::SetBandInfoSFB 方法搭配使用。
BANDSITEINFO

包含頻外月臺的相關信息。 這個結構會與 IBandSite::GetBandSiteInfo 和 IBandSite::SetBandSiteInfo 方法搭配使用。
BASEBROWSERDATALH

BASEBROWSERDATALH 結構包含基類的受保護成員。 (BASEBROWSERDATALH 結構)
BASEBROWSERDATAXP

BASEBROWSERDATAXP 結構包含基類的受保護成員。 (BASEBROWSERDATAXP 結構)
BROWSEINFOA

包含 SHBrowseForFolder 函式的參數,並接收使用者所選取資料夾的相關信息。 (ANSI)
BROWSEINFOW

包含 SHBrowseForFolder 函式的參數,並接收使用者所選取資料夾的相關信息。 (Unicode)
CABINETSTATE

CABINETSTATE 可能會改變或無法使用。
CATEGORY_INFO

包含類別資訊。 元件類別是一組邏輯相關的元件物件模型群組, (COM) 類別,這些類別共用一般類別標識符 (CATID) 。
CIDA

與CFSTR_SHELLIDLIST剪貼簿格式搭配使用,將指標傳送至一或多個 Shell 命名空間物件的 PIDL) 清單 (PIDL 清單。
CM_COLUMNINFO

定義數據行資訊。 由 IColumnManager 介面的成員使用。
CMINVOKECOMMANDINFO

包含 IContextMenu::InvokeCommand 用來叫用快捷方式功能表命令所需的資訊。
CMINVOKECOMMANDINFOEX

包含快捷方式功能表命令的擴充資訊。 此結構是 CMINVOKECOMMANDINFO 的擴充版本,允許使用 Unicode 值。
COMDLG_FILTERSPEC

一般用來篩選元素。
元件

Windows 2000 用來保存元件的相關信息。 這個結構會取代 IE4COMPONENT 結構。
COMPONENTSOPT

包含桌面項目選項。
COMPPOS

保存元件位置和大小的相關信息。
COMPSTATEINFO

Windows 2000 用來保存元件狀態的相關信息。
CONFIRM_CONFLICT_ITEM

定義衝突項目結構。
CONFIRM_CONFLICT_RESULT_INFO

定義衝突的結果信息結構。
CPLINFO

包含控制面板應用程式所支援之對話框的資源資訊和應用程式定義值。 (CPLINFO)
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION

包含認證的詳細數據。
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR

描述認證中的單一欄位。 例如,字串或用戶影像。
CSFV

搭配 SHCreateShellFolderViewEx 函式使用。
DATABLOCK_HEADER

做為 IShellLinkDataList 所使用之部分額外數據結構的標頭。
DEFCONTEXTMENU

包含 SHCreateDefaultContextMenu 所使用的操作功能表資訊。
DELEGATEITEMID

委派資料夾用來取代標準 ITEMIDLIST 結構。
DESKBANDINFO

接收帶狀對象的相關信息。 這個結構會與已被取代的 IDeskBand::GetBandInfo 方法搭配使用。
DETAILSINFO

包含 Shell 資料夾項目的詳細資訊。 與SFVM_GETDETAILSOF通知搭配使用。
DFMICS

包含DFM_INVOKECOMMANDEX所使用的其他自變數。
DLLVERSIONINFO

接收 DLL 特定的版本資訊。
DLLVERSIONINFO2

接收 DLL 特定的版本資訊。 它會與 DllGetVersion 函式搭配使用。
DROPDESCRIPTION

描述置放物件的影像和隨附文字。
DROPFILES

定義剪貼簿格式CF_HDROP。 下列數據是檔名的雙 Null 終止清單。
EXP_DARWIN_LINK

保留 IShellLinkDataList 所使用的額外數據區塊。 它會保存連結的 Windows Installer 識別符。
EXP_PROPERTYSTORAGE

儲存殼層連結狀態的相關信息。 此結構用於標記EXP_PROPERTYSTORAGE_SIG的額外數據區段。
EXP_SPECIAL_FOLDER

保留 IShellLinkDataList 所使用的額外數據區塊。 它會保存特殊資料夾資訊。
EXP_SZ_LINK

保留 IShellLinkDataList 所使用的額外數據區塊。 它會保存圖示或目標可展開的環境字串。
EXTRASEARCH

由 IEnumExtraSearch 列舉值對象用來傳回 Shell Folder 物件所支援之搜尋物件的相關信息。
FILE_ATTRIBUTES_ARRAY

包含CFSTR_FILE_ATTRIBUTES_ARRAY的剪貼簿格式定義。
FILEDESCRIPTORA

描述在 Microsoft ActiveX 拖放作業期間透過剪貼簿複製的檔案屬性。 (ANSI)
FILEDESCRIPTORW

描述在 Microsoft ActiveX 拖放作業期間透過剪貼簿複製的檔案屬性。 (Unicode)
FILEGROUPDESCRIPTORA

定義剪貼簿格式CF_FILEGROUPDESCRIPTOR。 (ANSI)
FILEGROUPDESCRIPTORW

定義剪貼簿格式CF_FILEGROUPDESCRIPTOR。 (Unicode)
FOLDERSETDATA

已取代。 IBrowserService2::GetFolderSetData 中使用的數據。
FOLDERSETTINGS

包含資料夾檢視資訊。
FVSHOWINFO

包含檔案查看器用來顯示檔案的資訊。
HELPINFO

包含已要求內容相關說明的專案相關信息。
HELPWININFOA

包含主要或次要說明視窗的大小和位置。 應用程式可以使用 HELP_SETWINPOS 值呼叫 WinHelp 函式來設定這項資訊。 (ANSI)
HELPWININFOW

包含主要或次要說明視窗的大小和位置。 應用程式可以使用 HELP_SETWINPOS 值呼叫 WinHelp 函式來設定這項資訊。 (Unicode)
IE4COMPONENT

由 Microsoft Internet Explorer 4.0 和 Microsoft Internet Explorer 4.01 用來保存元件的相關信息。 使用 Windows 2000 時,它會由 COMPONENT 結構取代。
ITEMIDLIST

包含項目識別碼的清單。
ITEMSPACING

儲存兩個可能大小圖示間距的維度,這些大小可用於 display:_small 和 large。 IShellFolderView::GetItemSpacing 使用。
KNOWNFOLDER_DEFINITION

定義已知資料夾的特定數據。
LOGFONTA

LOGFONTA (ANSI) 結構會定義字型的屬性。 (LOGFONTA 結構)
LOGFONTA

LOGFONTA (ANSI) 結構會定義字型字元儲存格或字元的屬性。 (LOGFONTA)
LOGFONTW

LOGFONTW (Unicode) 結構會定義字型的屬性。 (LOGFONTW 結構)
LOGFONTW

LOGFONTW (Unicode) 結構會定義字型字元儲存格或字元的屬性。 (LOGFONTW)
MULTIKEYHELPA

指定要搜尋的關鍵詞,以及 Windows 說明所要搜尋的關鍵詞數據表。 (ANSI)
MULTIKEYHELPW

指定要搜尋的關鍵詞,以及 Windows 說明所要搜尋的關鍵詞數據表。 (Unicode)
NC_ADDRESS

包含描述網路地址的資訊。
NEWCPLINFOA

包含控制面板應用程式所支援之對話框的資源資訊和應用程式定義值。 (NEWCPLINFOA)
NEWCPLINFOW

包含控制面板應用程式所支援之對話框的資源資訊和應用程式定義值。 (NEWCPLINFOW)
NOTIFYICONDATAA

包含系統需要在通知區域中顯示通知的資訊。 由Shell_NotifyIcon使用。 (ANSI)
NOTIFYICONDATAW

包含系統需要在通知區域中顯示通知的資訊。 由Shell_NotifyIcon使用。 (Unicode)
NOTIFYICONIDENTIFIER

包含Shell_NotifyIconGetRect用來識別要擷取周框之圖標的資訊。
NRESARRAY

定義剪貼簿格式CF_NETRESOURCE。
NSTCCUSTOMDRAW

INameSpaceTreeControlCustomDraw 方法所使用的自定義繪製結構。
NT_CONSOLE_PROPS

保留 IShellLinkDataList 所使用的額外數據區塊。 它會保存主控台屬性。
NT_FE_CONSOLE_PROPS

保留 IShellLinkDataList 所使用的額外數據區塊。 它會保存主控台的代碼頁。
OPEN_PRINTER_PROPS_INFOA

識別印表機屬性頁中的特定屬性表,以及該屬性表是否應該是強制回應。 選擇性地搭配SHInvokePrinterCommand函式使用。 (ANSI)
OPEN_PRINTER_PROPS_INFOW

識別印表機屬性頁中的特定屬性表,以及該屬性表是否應該是強制回應。 選擇性地搭配SHInvokePrinterCommand函式使用。 (Unicode)
OPENASINFO

儲存SHOpenWithDialog函式的資訊。
重疊

包含異步 (重疊) 輸入/輸出 (I/O) 中使用的資訊。
PARSEDURLA

ParseURL 函式用來傳回剖析的 URL。 (ANSI)
PARSEDURLW

ParseURL 函式用來傳回剖析的 URL。 (Unicode)
PERSIST_FOLDER_TARGET_INFO

指定資料夾快捷方式的目標資料夾及其屬性。 IPersistFolder3::GetFolderTargetInfo 和 IPersistFolder3::InitializeEx 會使用此結構。
PREVIEWHANDLERFRAMEINFO

快速鍵數據表結構。 由 IPreviewHandlerFrame::GetWindowContext 使用。
PROFILEINFOA

包含載入或卸除使用者配置檔時所使用的資訊。 (ANSI)
PROFILEINFOW

包含載入或卸除使用者配置檔時所使用的資訊。 (Unicode)
PUBAPPINFO

提供從應用程式發行者到控制面板中新增/移除程式之已發佈應用程式的相關信息。
QCMINFO

包含將功能表項合併至 Windows 檔案總管功能表的資訊。
QITAB

QISearch 函式用來描述單一介面。
SERIALIZEDPROPERTYVALUE

任意類型的記憶體範圍,表示串行化的 PROPVARIANT 結構。
SFV_CREATE

此結構會與 SHCreateShellFolderView 函式搭配使用。
SFV_SETITEMPOS

儲存專案的位置資訊。 與訊息SFVM_SETITEMPOS搭配使用。
SFVM_HELPTOPIC_DATA

包含 HTML 說明檔的名稱,以及該檔案中的主題。 與SFVM_GETHELPTOPIC通知搭配使用。 此結構需要 Unicode 字串。
SFVM_PROPPAGE_DATA

包含要加入物件之 Properties 工作表的頁面詳細數據。
SHARDAPPIDINFO

包含 SHAddToRecentDocs 用來將此案例中的專案識別為 IShellItem 及其相關聯的程式的數據。
SHARDAPPIDINFOIDLIST

包含 SHAddToRecentDocs 用來識別項目的數據,此案例中是專案標識符清單的絕對指標, (PIDL) 及其相關聯的進程。
SHARDAPPIDINFOLINK

包含 SHAddToRecentDocs 用來識別項目的數據,在此案例中是透過 IShellLink,以及它相關聯的程式。
SHChangeDWORDAsIDList

SHChangeDWORDAsIDList 可能會變更或無法使用。
SHChangeNotifyEntry

包含和接收變更通知的資訊。 此結構會與 SHChangeNotifyRegister 函式和SFVM_QUERYFSNOTIFY通知搭配使用。
SHChangeProductKeyAsIDList

SHChangeProductKeyAsIDList 結構
SHChangeUpdateImageIDList

SHChangeUpdateImageIDList 可能會變更或無法使用。
SHCOLUMNDATA

包含識別特定檔案的資訊。 當要求特定檔案的數據時,IColumnProvider::GetItemData 會使用它。
SHCOLUMNINFO

包含資料行屬性的相關信息。 IColumnProvider::GetColumnInfo 會使用它。
SHCOLUMNINIT

將初始化信息傳遞至 IColumnProvider::Initialize。
SHCREATEPROCESSINFOW

包含 SHCreateProcessAsUserW 建立進程所需的資訊。
SHDESCRIPTIONID

接收項目數據以回應SHGetDataFromIDList的呼叫。
SHDRAGIMAGE

包含建立拖曳映射所需的資訊。
SHELL_ITEM_RESOURCE

定義Shell項目資源。
SHELLDETAILS

報告 Shell 資料夾中項目的詳細資訊。
SHELLEXECUTEINFOA

包含 ShellExecuteEx 所使用的資訊。 (ANSI)
SHELLEXECUTEINFOW

包含 ShellExecuteEx 所使用的資訊。 (Unicode)
SHELLFLAGSTATE

包含一組旗標,指出目前的殼層設定。 此結構會與 SHGetSettings 函式搭配使用。
SHELLSTATEA

包含殼層狀態的設定。 此結構會與 SHGetSetSettings 函式搭配使用。 (ANSI)
SHELLSTATEW

包含殼層狀態的設定。 此結構會與 SHGetSetSettings 函式搭配使用。 (Unicode)
SHFILEINFOA

包含檔案對象的相關信息。 (ANSI)
SHFILEINFOW

包含檔案對象的相關信息。 (Unicode)
SHFILEOPSTRUCTA

包含 SHFileOperation 函式用來執行檔案作業的資訊。 (ANSI)
SHFILEOPSTRUCTW

包含 SHFileOperation 函式用來執行檔案作業的資訊。 (Unicode)
SHFOLDERCUSTOMSETTINGS

保留自訂資料夾設定。 此結構會與 SHGetSetFolderCustomSettings 函式搭配使用。
SHITEMID

定義項目識別碼。
SHNAMEMAPPINGA

包含 SHFileOperation 函式移動、複製或重新命名之每個檔案的舊路徑名稱。 (ANSI)
SHNAMEMAPPINGW

包含 SHFileOperation 函式移動、複製或重新命名之每個檔案的舊路徑名稱。 (Unicode)
SHQUERYRBINFO

包含 SHQueryRecycleBin 函式所擷取的大小和項目計數資訊。
SHSTOCKICONINFO

接收用來擷取股票殼層圖標的資訊。 此結構用於呼叫SHGetStockIconInfo。
SLOWAPPINFO

提供特殊的應用程式資訊,以在 [控制面板] 中新增/移除程式。 此結構不適用於已發佈的應用程式。
SMCSHCHANGENOTIFYSTRUCT

包含變更通知的相關信息。 IShellMenuCallback::CallbackSM 會使用它。
SMDATA

包含功能表範圍中的資訊。
SMINFO

包含功能表範圍中項目的相關信息。
SOFTDISTINFO

包含軟體更新的相關信息。
SORTCOLUMN

儲存如何排序資料夾檢視中所顯示資料行的相關信息。
STRRET

包含從 IShellFolder 介面方法傳回的字串。
SV2CVW2_PARAMS

保留 IShellView2::CreateViewWindow2 方法的參數。
SYNCMGR_CONFLICT_ID_INFO

描述衝突標識子信息結構。
SYNCMGRHANDLERINFO

提供處理程式的相關信息,以用於ISyncMgrSynchronize::GetHandlerInfo 方法。
SYNCMGRITEM

提供 ISyncMgrEnumItems 介面所列舉之專案的相關信息。
SYNCMGRLOGERRORINFO

提供錯誤資訊,以用於 ISyncMgrSynchronizeCallback::LogError 方法。
SYNCMGRPROGRESSITEM

在同步處理進行時提供狀態資訊。 此結構會與 ISyncMgrSynchronizeCallback::P rogress 方法搭配使用,並對應至單一同步處理專案。
TBINFO

與SFVM_GETBUTTONINFO通知搭配使用,以指定要新增至工具列的按鈕數目,以及新增按鈕的方式。
THUMBBUTTON

由ITaskbarList3 介面的方法用來定義內嵌在視窗縮圖表示的工具列中使用的按鈕。
TOOLBARITEM

已取代。 IBrowserService2::_GetToolbarItem、IBrowserService2::v_MayGetNextToolbarFocus和 IBrowserService2::_SetFocus中使用的數據來定義工具欄專案。
WALLPAPEROPT

包含桌布顯示選項。 與 IActiveDesktop 介面的成員搭配使用。
WINDOWDATA

儲存窗口數據。
WTS_THUMBNAILID

在系統縮圖快取中包含縮圖的唯一標識碼。