此標頭由多種技術使用。 如需詳細資訊,請參閱:
shlobj_core.h 包含下列程式設計介面:
Interfaces
|
IACList 公開一種方法,可在候選字串組織在階層中時改善自動完成的效率。 |
|
IACList2 延伸 IACList 介面,讓自動完成物件的用戶端能夠擷取及設定選項旗標。 |
|
IctiveDesktop 允許用戶端程式管理本機電腦上的桌面項目和桌布。 |
|
IDockingWindowSite 公開管理一或多個 IDockingWindow 物件框線空間的方法。 此介面是由瀏覽器實作,類似於 IOleInPlaceUIWindow 介面。 |
|
IExtractIconA 公開方法,讓用戶端擷取與資料夾中其中一個物件相關聯的圖示。 (ANSI) |
|
IExtractIconW 公開方法,讓用戶端擷取與資料夾中其中一個物件相關聯的圖示。 (Unicode) |
|
INamedPropertyBag 公開方法,為物件提供指定的屬性包,物件可以在其中儲存其屬性。 |
|
IObjMgr 公開方法,可讓用戶端從伺服器物件所管理的物件集合中附加或移除物件。 |
|
IProgress對話框 公開方法,為應用程式提供選項,以顯示進度對話方塊。 |
|
IQueryInfo 公開 Shell 用來擷取位於 IShellFolder 實作之專案旗標和資訊提示資訊的方法。 資訊提示通常會顯示在工具提示控制項內。 |
|
ISearch內容 公開將自訂資訊引導至搜尋勾點的方法。 |
|
IShell變更通知 公開方法,當專案的識別碼變更時,會通知 Shell 命名空間延伸模組。 |
|
IShell細節 由 Shell 資料夾公開,以提供資料夾中專案的詳細資訊。 |
|
IShellFolderView 公開操作殼層資料夾檢視的方法。 |
|
IShellFolderViewCB 公開方法,允許 Windows 檔案總管與使用系統資料夾檢視物件實作的資料夾檢視之間通訊, (透過 SHCreateShellFolderView) 傳回的 IShellView 物件,讓資料夾檢視可以通知事件,並據以修改其檢視。 |
|
IShellIcon重疊 公開命名空間延伸模組用來指定其所包含物件的圖示重迭的方法。 |
|
IShellIconOverlayManager IShellIconOverlayManager 可能會變更或無法使用。 |
|
IURLSearchHook 公開瀏覽器用來轉譯未知 URL 通訊協定位址的方法。 |
|
IURLSearchHook2 公開瀏覽器用來使用搜尋內容物件來轉譯未知 URL 通訊協定位址的方法。 |
Functions
|
AssocGetDetailsOfPropKey 使用命名空間延伸模組所提供的檔案關聯資訊,擷取指定屬性索引鍵的值。 |
|
CDefFolderMenu_Create2 為選取的檔案夾物件群組建立關聯式功能表。 |
|
CIDLData_CreateFromIDArray CIDLData_CreateFromIDArray可能會被更改或不可用。 |
|
DAD_AutoScroll 在拖曳影像時捲動視窗。 |
|
DAD_DragEnterEx 在拖曳作業期間鎖定指定視窗的更新,並在視窗內的指定位置顯示拖曳影像。 (DAD_DragEnterEx) |
|
DAD_DragEnterEx2 在拖放作業期間鎖定指定視窗的更新,並在視窗內的指定位置顯示拖曳影像。 |
|
DAD_DragLeave 解鎖被DAD_DragEnterEx功能鎖定的窗口。 |
|
DAD_DragMove 移動在拖放作業期間拖曳的影像。 |
|
DAD_SetDragImage 設定拖曳影像。 |
|
DAD_ShowDragImage 顯示或隱藏正在拖曳的影像。 (DAD_ShowDragImage) |
|
磁碟機類型 DriveType 函式會根據磁碟機編號來決定磁碟機類型。 (磁碟機類型) |
|
GetFileNameFromBrowse GetFileNameFromBrowse 函式會建立 [開啟] 對話方塊,讓使用者可以指定要開啟的檔案磁碟機、目錄和名稱。 (GetFileNameFromBrowse) |
|
IDListContainerIs一致 驗證 IDList 的容器結構是否有效。 |
|
ILAppendID 將 SHITEMID 結構附加或前置至 ITEMIDLIST 結構。 |
|
ILClone 複製 ITEMIDLIST 結構。 |
|
ILCloneChild 複製子 ITEMIDLIST 結構。 |
|
ILCloneFirst 複製 ITEMIDLIST 結構中的第一個 SHITEMID 結構。 |
|
ILCloneFull 複製完整或絕對的 ITEMIDLIST 結構。 |
|
IL康賓 結合兩個 ITEMIDLIST 結構。 |
|
ILCreateFrom路徑 ILCreateFromPath 函式會傳回與指定檔案路徑相關聯的 ITEMIDLIST 結構。 |
|
ILCreateFromPathA 傳回與指定檔案路徑相關聯的 ITEMIDLIST 結構。 (ILCreateFromPathA) |
|
ILCreateFromPathW ILCreateFromPathW (Unicode) 函式會傳回與指定檔案路徑相關聯的 ITEMIDLIST 結構。 |
|
ILFindChild 判斷指定的 ITEMIDLIST 結構是否為另一個 ITEMIDLIST 結構的子系。 |
|
ILFindLastID 傳回 ITEMIDLIST 結構中最後一個 SHITEMID 結構的指標。 |
|
ILFree 釋放 Shell 所配置的 ITEMIDLIST 結構。 |
|
ILGetNext 擷取 ITEMIDLIST 結構中的下一個 SHITEMID 結構。 (ILGetNext) |
|
ILGet大小 傳回 ITEMIDLIST 結構的大小 (以位元組為單位)。 |
|
ILIsAligned 確認常數 ITEMIDLIST 是否在指標界限上對齊,這是 32 位架構上的 DWORD 和 64 位架構上的 QWORD。 |
|
ILIs兒童 確認專案識別碼清單 (PIDL) 的指標是否為子 PIDL,這是只有一個 SHITEMID 的 PIDL。 |
|
ILIsEmpty 確認 ITEMIDLIST 結構是否為空。 |
|
ILIs相等 測試兩個 ITEMIDLIST 結構在二進位比較中是否相等。 |
|
ILIs父項 測試 ITEMIDLIST 結構是否為另一個 ITEMIDLIST 結構的父系。 |
|
ILLoadFromStream Deprecated. 從資料流程載入 ITEMIDLIST 結構。 |
|
ILLoadFromStreamEx 此功能可能會被更改或無法使用。 |
|
ILLoadFromStreamEx ILLoadFromStreamEx 函式會從 IStream 載入 ITEMIDLIST。 (ILLoadFromStreamEx r1) |
|
ILLoadFromStreamEx ILLoadFromStreamEx 函式會從 IStream 載入專案識別碼清單 (PIDL) 的子指標。 (ILLoadFromStreamEx r2) |
|
ILNext 擷取 ITEMIDLIST 結構中的下一個 SHITEMID 結構。 (ILNext) |
|
ILRemoveLastID 從 ITEMIDLIST 結構中移除最後一個 SHITEMID 結構。 |
|
ILSaveToStream 將 ITEMIDLIST 結構儲存至資料流程。 |
|
ILSkip 略過常數、未對齊、相對 ITEMIDLIST 結構中的指定位元組數目。 |
|
是網驅動器 測試磁碟機是否為網路磁碟機。 |
|
是使用者安管理員 IsUserAnAdmin 可能會變更或無法使用。 |
|
開放註冊流 OpenRegStream 可能會變更或無法使用。 請改用 SHOpenRegStream2 或 SHOpenRegStream。 |
|
路徑清理規格 PathCleanupSpec 可能會變更或無法使用。 |
|
路徑GetShortPath PathGetShortPath 可能會變更或無法使用。 |
|
路徑執行 PathIsExe 可能會變更或無法使用。 |
|
路徑MakeUniqueName 從範本建立唯一的路徑名稱。 |
|
路徑解決 PathResolve 可能會變更或無法使用。 |
|
路徑YetAnotherMakeUniqueName 根據現有檔案名稱建立唯一的檔案名稱。 |
|
PickIconDlg PickIconDlg 可能會變更或無法使用。 |
|
PifMgr_CloseProperties 關閉使用 PifMgr_OpenProperties 開啟的應用程式內容。 |
|
PifMgr_GetProperties 從 .pif 檔案傳回指定的資料區塊。 |
|
PifMgr_OpenProperties 開啟與Microsoft MS-DOS 應用程式相關聯的 .pif 檔案,並傳回應用程式屬性的控制碼。 |
|
PifMgr_SetProperties 將值指派給 .pif 檔案中的資料區塊。 |
|
讀取CabinetState ReadCabinetState 可能會變更或無法使用。 |
|
實動驅動器類型 RealDriveType 可能會變更或無法使用。 |
|
重新啟動對話框 顯示一個對話框,提示使用者重新啟動 Windows。 當使用者按兩下按鈕時,函式會呼叫 ExitWindowsEx 來嘗試重新啟動 Windows。 |
|
重新啟動對話框Ex 顯示一個對話框,要求使用者重新啟動 Windows。 當使用者按兩下按鈕時,函式會呼叫 ExitWindowsEx 來嘗試重新啟動 Windows。 |
|
SHAddFromPropSheetExtArray 將頁面新增至 SHCreatePropSheetExtArray 所建立的屬性表延伸陣列。 |
|
SHAddToRecentDocs 通知系統已存取項目,以追蹤最近和最常使用的項目。 此功能也可用於清除所有使用資料。 |
|
沙洛克 從 Shell 的堆中配置記憶體。 |
|
SHBindToFolderIDListParent 假設以資料夾形式指定的 Shell 命名空間專案,以及相對於該資料夾的專案識別碼清單,此函式會系結至命名空間專案的父系,並選擇性地傳回專案識別碼清單最終元件的指標。 |
|
SHBindToFolderIDListParentEx 允許呼叫端指定系結內容,藉由擴充 SHBindToFolderIDListParent 函式。 |
|
SHBindTo物件 使用 Shell 命名空間 IShellFolder::BindToObject 方法擷取並系結至指定的物件。 |
|
SHBind至父系 取得完整專案識別碼清單 (PIDL) 的指標,並傳回父物件上指定的介面指標。 |
|
SHBrowseForFolderA 顯示對話方塊,讓使用者能夠選取 Shell 資料夾。 (ANSI) |
|
SHBrowseForFolderW 顯示對話方塊,讓使用者能夠選取 Shell 資料夾。 (Unicode) |
|
SHChangeNotification_Lock 鎖定與 Shell 變更通知事件相關聯的共用記憶體。 |
|
SHChangeNotification_Unlock 解除鎖定共用記憶體以取得變更通知。 |
|
SHChange通知 通知系統應用程式已執行的事件。 如果應用程式執行可能影響 Shell 的動作,則應該使用此函式。 |
|
SHChangeNotify取消註冊 取消註冊用戶端的視窗進程,使其無法接收 SHChangeNotify 訊息。 |
|
SHChangeNotify註冊 註冊視窗以接收來自檔案系統或殼層的通知 (如果檔案系統支援通知)。 |
|
SHCloneSpecialIDList SHCloneSpecialIDList 可能會變更或無法使用。 請改用 SHGetSpecialFolderLocation。 |
|
SHCLSID檔案字串 採用類別識別碼 (CLSID) 的字串形式,並建立對應的 CLSID。 |
|
SHCoCreate實例 SHCoCreateInstance 可能會變更或無法使用。 請改用 CoCreateInstance。 |
|
SHCreateDataObject 在父資料夾中建立資料物件。 |
|
SHCreateDefaultContextMenu 建立代表 Shell 預設操作功能表實作的物件。 |
|
SHCreateDirectory 建立新的檔案系統資料夾。 |
|
SHCreateDirectoryExA 建立具有選用安全性屬性的新檔案系統資料夾。 (ANSI) |
|
SHCreateDirectoryExW 建立具有選用安全性屬性的新檔案系統資料夾。 (Unicode) |
|
SHCreateFileExtractIconA SHCreateFileExtractIcon 可能會變更或無法使用。 (ANSI) |
|
SHCreateFileExtractIconW SHCreateFileExtractIcon 可能會變更或無法使用。 (Unicode) |
|
SHCreateShellFolderView 建立預設殼層資料夾檢視物件 (DefView) 的新實例。 |
|
SHCreateShellFolderViewEx 建立預設殼層資料夾檢視物件的新實例。 建議您使用 SHCreateShellFolderView,而不是此函式。 |
|
SHCreateShell項目 建立 IShellItem 物件。 |
|
SHCreateStdEnumFmt等 SHCreateStdEnumFmtEtc 可能會變更或無法使用。 |
|
SHDefExtractIconA 提供預設處理常式,以從檔案擷取圖示。 (ANSI) |
|
SHDefExtractIconW 提供預設處理常式,以從檔案擷取圖示。 (Unicode) |
|
SHDestroyPropSheetExtArray 釋放指向 SHCreatePropSheetExtArray 所建立陣列的屬性工作表處理常式。 |
|
SHDo拖放 執行拖放作業。 支持按需創建拖動源,以及拖動圖像。 |
|
Shell_GetCachedImageIndex Shell_GetCachedImageIndex可能會被更改或無法使用。 |
|
Shell_GetCachedImageIndexA Shell_GetCachedImageIndex可能會被更改或無法使用。 (ANSI) |
|
Shell_GetCachedImageIndexW Shell_GetCachedImageIndex可能會被更改或無法使用。 (Unicode) |
|
Shell_GetImageLists 擷取大小圖示的系統映像清單。 |
|
Shell_MergeMenus Shell_MergeMenus可能會被更改或無法使用。 |
|
SHFind_InitMenuPopup SHFind_InitMenuPopup可能會被更改或無法使用。 |
|
SHFind檔案 SHFindFiles 可能會變更或無法使用。 |
|
SHFlushSFCache SHFlushSFCache 可能已更改或無法使用。 |
|
SHFormatDrive SHFormatDrive 可能已更改或不可用。 |
|
SH免費 釋放 SHAlloc 配置的記憶體。 |
|
SHGetAttributesFromDataObject SHGetAttributesFromDataObject 可能會變更或無法使用。 |
|
SHGetDataFromIDListA 從相對識別碼清單擷取擴充屬性資料。 (ANSI) |
|
SHGetDataFromIDListW 從相對識別碼清單擷取擴充屬性資料。 (Unicode) |
|
SHGetDesktop資料夾 擷取桌面資料夾的 IShellFolder 介面,這是 Shell 命名空間的根目錄。 |
|
SHGetFolderLocation Deprecated. 將資料夾的路徑擷取為 ITEMIDLIST 結構。 |
|
SHGetFolderPathA Deprecated. (SHGetFolderPathA) |
|
SHGetFolderPathAndSubDirA 取得資料夾的路徑,並附加使用者提供的子資料夾路徑。 (ANSI) |
|
SHGetFolderPathAndSubDirW 取得資料夾的路徑,並附加使用者提供的子資料夾路徑。 (Unicode) |
|
SHGetFolderPathW Deprecated. (SHGetFolderPathW) |
|
SHGetIconOverlayIndexA 傳回系統映像清單中覆疊圖示的索引。 (ANSI) |
|
SHGetIconOverlayIndexW 傳回系統映像清單中覆疊圖示的索引。 (Unicode) |
|
SHGet實例瀏覽器 擷取允許裝載 Shell 延伸模組和其他元件的介面,以防止其主機進程過早關閉。 |
|
SHGetKnownFolderIDList 擷取已知資料夾的路徑作為 ITEMIDLIST 結構。 |
|
SHGet已知資料夾項目 擷取代表已知資料夾的 IShellItem 物件。 |
|
SHGetKnownFolderPath 擷取資料夾的 KNOWNFOLDERID 所識別之已知資料夾的完整路徑。 |
|
SHGet馬洛克 擷取 Shell IMalloc 介面的指標。 |
|
SHGetPathFromIDListA 將項目識別碼清單轉換為檔案系統路徑。 (ANSI) |
|
SHGetPathFromIDListEx 將項目識別碼清單轉換為檔案系統路徑。 此函式可讓您設定字串緩衝區的初始大小,並宣告下列選項,以擴充 SHGetPathFromIDList。 |
|
SHGetPathFromIDListW 將項目識別碼清單轉換為檔案系統路徑。 (Unicode) |
|
SHGetRealIDL SHGetRealIDL 可能會變更或無法使用。 |
|
SHGetSetFolderCustomSettings SHGetSetFolderCustomSettings 可能會變更或無法使用。 |
|
SHGetSet設定 SHGetSetSettings 可能會變更或無法使用。 |
|
SHGet設定 擷取目前的 Shell 選項設定。 |
|
SHGetSpecialFolderLocation SHGetSpecialFolderLocation 不受支援,而且未來可能會變更或無法使用。 請改用 SHGetFolderLocation。 |
|
SHGetSpecialFolderPathA 不支援 SHGetSpecialFolderPath。 請改用 ShGetFolderPath。 (ANSI) |
|
SHGetSpecialFolderPathW 不支援 SHGetSpecialFolderPath。 請改用 ShGetFolderPath。 (Unicode) |
|
SHHandle更新圖片 SHHandleUpdateImage 可能會被更改或無法使用。 |
|
SHILCreateFrom路徑 SHILCreateFromPath 可能會變更或無法使用。 |
|
SHLimit輸入編輯 設定編輯控制項有效字元的限制。 |
|
SHLoadInProc 從 Shell 進程的內容內建立指定物件類別的實例。 Windows Vista 和更新版本:_This函式已停用,並傳回E_NOTIMPL。 |
|
SHMapPIDLToSystemImageList索引 SHMapPIDLToSystemImageListIndex 可能會變更或無法使用。 |
|
SHObject屬性 SHObjectProperties 可能會變更或無法使用。 |
|
SHOpenFolderAndSelectItems 開啟 Windows 檔案總管視窗,其中選取了特定資料夾中的指定項目。 |
|
SHOpenWithDialog 顯示「開啟方式」對話方塊。 |
|
SHParse顯示名稱 將 Shell 命名空間物件的顯示名稱轉譯成專案識別碼清單,並傳回物件的屬性。 此函式是將字串轉換成專案識別碼清單 (PIDL) 指標的慣用方法。 |
|
SHPathPrepareForWriteA 檢查路徑是否存在。 (ANSI) |
|
SHPathPrepareForWriteW 檢查路徑是否存在。 (Unicode) |
|
SHPropStgCreate 確保正確處理所要求內容集作業的字碼頁擷取或指派。 |
|
SHPropStg讀取多重 包裝 IPropertyStorage::ReadMultiple 函式,以確保針對已取代的屬性集正確處理 ANSI 和 Unicode 轉譯。 |
|
SHPropStgWriteMultiple 包裝 IPropertyStorage::WriteMultiple 函式,以確保針對已取代的屬性集正確處理 ANSI 和 Unicode 轉譯。 |
|
SHReplaceFromPropSheetExt陣列 要求屬性表延伸模組陣列中的每個屬性表取代頁面。 每個頁面最多允許替換一次。 |
|
SHR限制 SHRestricted 可能會變更或無法使用。 |
|
SHSetFolderPathA Deprecated. 將新路徑指派給其 CSIDL 所識別的系統資料夾。 (ANSI) |
|
SHSetFolderPathW Deprecated. 將新路徑指派給其 CSIDL 所識別的系統資料夾。 (Unicode) |
|
SHSet實例探索器 提供介面,可讓裝載的 Shell 延伸模組和其他元件防止其主機進程過早關閉。 |
|
SHSetKnownFolderPath 將已知資料夾重新導向至新位置。 |
|
SHShellFolderView_Message SHShellFolderView_Message可能會被更改或無法使用。 |
|
SHStartNetConnectionDialogA SHStartNetConnectionDialog 可能會變更或無法使用。 (ANSI) |
|
SHStartNetConnectionDialogW SHStartNetConnectionDialog 可能會變更或無法使用。 (Unicode) |
|
SH頁面影像A 通知殼層系統映像清單中的映像已變更。 (ANSI) |
|
SHUpdate圖像W 通知殼層系統映像清單中的映像已變更。 (Unicode) |
|
SHValidateUNC SHValidateUNC 可能會變更或無法使用。 |
|
SignalFile開啟 SignalFileOpen 可能會變更或無法使用。 |
|
StgMakeUnique名稱 從範本建立串流或儲存物件的唯一名稱。 |
|
Win32刪除文件 Win32DeleteFile 可能會變更或無法使用。 |
|
寫入內閣狀態 WriteCabinetState 可能會變更或無法使用。 |
回呼函式
|
BFF回呼 從 Active Directory 網域服務容器瀏覽器對話方塊接收事件通知。 |
|
LPFNDFM回呼 LPFNDFMCALLBACK 可能會變更或無法使用。 |
|
LPFNVIEW回呼 定義系統資料夾檢視物件所使用的回呼函式原型。 此函式基本上會複製 IShellFolderViewCB 的功能。 |
結構體系
|
AUTO_SCROLL_DATA AUTO_SCROLL_DATA可能會被更改或無法使用。 |
|
瀏覽資訊 包含 SHBrowseForFolder 函式的參數,並接收使用者所選取資料夾的相關資訊。 (ANSI) |
|
瀏覽資訊 包含 SHBrowseForFolder 函式的參數,並接收使用者所選取資料夾的相關資訊。 (Unicode) |
|
內閣狀態 CABINETSTATE 可能會變更或無法使用。 |
|
CIDA 與CFSTR_SHELLIDLIST剪貼簿格式搭配使用,將指標傳輸至一或多個殼層命名空間物件的專案識別碼清單 (PIDL)。 |
|
成份 由 Windows 2000 用來保存元件的相關資訊。 此結構取代了IE4COMPONENT結構。 |
|
組件選擇 包含桌面項目選項。 |
|
康波斯 保存元件位置和大小的相關資訊。 |
|
COMPSTATEINFO 由 Windows 2000 用來保存元件狀態的相關資訊。 |
|
腦脊液 與 SHCreateShellFolderViewEx 函式搭配使用。 |
|
DATABLOCK_HEADER 作為 IShellLinkDataList 所使用之一些額外資料結構的標頭。 |
|
DEFCONTEXT功能表 包含 SHCreateDefaultContextMenu 所使用的內容功能表資訊。 |
|
詳細資訊 包含 Shell 資料夾項目的詳細資訊。 與SFVM_GETDETAILSOF通知一起使用。 |
|
DFMICS系統 包含DFM_INVOKECOMMANDEX使用的其他引數。 |
|
DROP說明 描述放置物件的影像和隨附文字。 |
|
刪除文件 定義剪貼簿格式CF_HDROP。 下列資料是以 Null 結尾的檔案名稱雙重清單。 |
|
EXP_DARWIN_LINK 保留 IShellLinkDataList 所使用的額外資料區塊。 它會保留連結的 Windows Installer 識別碼。 |
|
EXP_PROPERTYSTORAGE 儲存殼層連結狀態的相關資訊。 此結構用於以EXP_PROPERTYSTORAGE_SIG標記的額外資料區段。 |
|
EXP_SPECIAL_FOLDER 保留 IShellLinkDataList 所使用的額外資料區塊。 它保存特殊的文件夾信息。 |
|
EXP_SZ_LINK 保留 IShellLinkDataList 所使用的額外資料區塊。 它會保留圖示或目標的可展開環境字串。 |
|
FILE_ATTRIBUTES_ARRAY 包含CFSTR_FILE_ATTRIBUTES_ARRAY的剪貼簿格式定義。 |
|
FILEDESCRIPTORA 描述在 Microsoft ActiveX 拖放作業期間透過剪貼簿複製的檔案屬性。 (ANSI) |
|
FILEDESCRIPTORW 描述在 Microsoft ActiveX 拖放作業期間透過剪貼簿複製的檔案屬性。 (Unicode) |
|
FILEGROUP描述柄 定義剪貼簿格式CF_FILEGROUPDESCRIPTOR。 (ANSI) |
|
FILEGROUP描述符號 定義剪貼簿格式CF_FILEGROUPDESCRIPTOR。 (Unicode) |
|
IE4COMPONENT 由 Microsoft Internet Explorer 4.0 和 Microsoft Internet Explorer 4.01 用來保存元件的相關資訊。 在 Windows 2000 中,它會由 COMPONENT 結構取代。 |
|
項目間距 儲存可供顯示的兩種可能大小的圖示間距尺寸:_small 和 large。 由 IShellFolderView::GetItemSpacing 使用。 |
|
NRESARRAY 的 定義剪貼簿格式CF_NETRESOURCE。 |
|
NT_CONSOLE_PROPS 保留 IShellLinkDataList 所使用的額外資料區塊。 它會保留主控台屬性。 |
|
NT_FE_CONSOLE_PROPS 保留 IShellLinkDataList 所使用的額外資料區塊。 它保存控制台的字碼頁。 |
|
開放信息 儲存 SHOpenWithDialog 函式的資訊。 |
|
PROPPRG 此結構包含來自 .pif 檔案的資訊。 它被PifMgr_GetProperties使用。 |
|
QCMINFO的 包含將功能表項目合併到 Windows 檔案總管功能表的資訊。 |
|
SFV_CREATE 此結構會與 SHCreateShellFolderView 函式搭配使用。 |
|
SFVM_HELPTOPIC_DATA 包含 HTML 說明檔案的名稱,以及該檔案中的主題。 與SFVM_GETHELPTOPIC通知一起使用。 此結構需要 Unicode 字串。 |
|
SFVM_PROPPAGE_DATA 包含要新增至物件「性質」工作表的頁面詳細資料。 |
|
碎片 包含 SHAddToRecentDocs 用來識別專案 (在此案例中為 IShellItem) 及其相關聯的程式的資料。 |
|
SHARDAPPIDINFOIDLIST 包含 SHAddToRecentDocs 用來識別專案的資料 (在此案例中是專案識別碼清單 (PIDL) 的絕對指標,以及與其相關聯的程式。 |
|
碎片APPID資訊連結 包含 SHAddToRecentDocs 用來識別專案 (在此案例中是透過 IShellLink) 的資料,以及與其相關聯的程式。 |
|
SHChangeDWORDAsIDList SHChangeDWORDAsIDList 可能會變更或無法使用。 |
|
SHChangeNotifyEntry 包含並接收變更通知的資訊。 此結構會與 SHChangeNotifyRegister 函式和SFVM_QUERYFSNOTIFY通知搭配使用。 |
|
SHChangeUpdateImageIDList SHChangeUpdateImageIDList 可能會變更或無法使用。 |
|
SHDESCRIPTIONID 接收專案數據以回應對 SHGetDataFromIDList 的呼叫。 |
|
殼牌旗幟狀態 包含一組旗標,指出目前的 Shell 設定。 此結構會與 SHGetSettings 函式搭配使用。 |
|
殼牌狀態 包含 Shell 狀態的設定。 此結構會與 SHGetSetSettings 函式搭配使用。 (ANSI) |
|
殼牌 包含 Shell 狀態的設定。 此結構會與 SHGetSetSettings 函式搭配使用。 (Unicode) |
|
SHFOLDERCUSTOMSETTINGS 保存自定義文件夾設置。 此結構會與 SHGetSetFolderCustomSettings 函式搭配使用。 |
|
壁紙選擇 包含桌布顯示選項。 與 IActiveDesktop 介面的成員搭配使用。 |
列舉項目
|
AUTOCOMPLETELIST選項 指定要列舉哪些物件以進行自動完成清單。 |
|
DROPIMAGETYPE 與 DROPDESCRIPTION 結構搭配使用的值,以指定放置影像。 |
|
IESHORTCUT旗標 指定瀏覽器應如何處理捷徑。 |
|
KNOWN_FOLDER_FLAG 定義常數,以指定已知資料夾的特殊擷取選項。 這些值會取代具有平行意義的 CSIDL 值。 |
|
㯻 這些旗標會與 SHRestricted 函式搭配使用。 |
|
SCNRT_STATUS 指出是否要啟用或停用 SHChangeNotifyRegisterThread 的非同步登錄和取消註冊。 |
|
碎片 指出 SHAddToRecentDocs 在其 pv 參數中傳遞的資料解譯,以識別正在追蹤其使用統計資料的專案。 |
|
SHELL_LINK_DATA_FLAGS 指定選項設定。 與 IShellLinkDataList::GetFlags 和 IShellLinkDataList::SetFlags 搭配使用。 |