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 不會在呼叫端就緒之前關閉執行緒。 |