共用方式為


Shell 其他公用程式函式

本節描述Shlwapi.dll匯出的 Windows Shell 函式,並定義于 Shlwapi.h 和 Shlwapi.lib 中,不屬於其他公用程式函式類別之一。

本節內容

主題 描述
DllInstall
處理 DLL 的安裝和設定。
GetProcessReference
擷取 SetProcessReference所提供的進程特定物件,遞增參考計數以讓進程保持運作。
HashData
雜湊資料陣列。
IsInternetESCEnabled
判斷 Windows Internet Explorer 是否在增強式安全性設定中。
IsOS
檢查指定的作業系統和作業系統功能。
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
從字串讀取並寫入資料流程。
IUnknown_AtomicRelease
釋放元件物件模型 (COM) 指標,並將其設定為 Null
IUnknown_GetSite
呼叫指定的物件的 IObjectWithSite::GetSite 方法。
IUnknown_GetWindow
嘗試查詢具有 GetWindow 方法的各種介面,以從 COM 物件擷取視窗控制碼。
IUnknown_QueryService
從指定的 物件擷取服務的介面。
IUnknown_Set
變更 COM 介面指標的值,並釋放先前的介面。
IUnknown_SetSite
呼叫指定的物件的 IObjectWithSite::SetSite 方法,以設定指定的物件網站。
ParseURL
執行 URL 的一元剖析。
QISearch
IUnknown::QueryInterface方法的資料表驅動實作。
SetProcessReference
提供 COM 物件,允許裝載的殼層延伸模組和其他元件防止其主機進程提前關閉。 主機進程通常是 Windows Explorer 或 Internet Explorer,但其他應用程式也可以使用此函式。
SHAutoComplete
指示系統編輯控制項使用 AutoComplete 來協助完成 URL 或檔案系統路徑。
SHCreateMemStream
使用與 CreateStreamOnHGlobal類似的進程建立記憶體資料流程。
SHCreateStreamOnFileEx
開啟或建立檔案,並擷取要讀取或寫入該檔案的資料流程。
SHCreateThread
建立執行緒。
SHCreateThreadRef
建立 COM 物件的個別執行緒參考。
SHCreateThreadWithHandle
建立新的執行緒並擷取其控制碼。
SHGetThreadRef
擷取 SHSetThreadRef所設定的個別執行緒物件參考。
SHGlobalCounterDecrement
遞減全域計數器。
SHGlobalCounterGetValue
取得全域計數器的目前值。
SHGlobalCounterIncrement
遞增全域計數器。
SHIsLowMemoryMachine
SHReleaseThreadRef
線上程程式傳回之前釋放執行緒參考。
SHSetThreadRef
儲存 COM 物件的每一線程參考。 這可讓呼叫端控制執行緒的存留期,以確保 Windows 不會在呼叫端就緒之前關閉執行緒。