IExplorerBrowser::SetPropertyBag 方法 (shobjidl_core.h)
設定屬性包的名稱。
語法
HRESULT SetPropertyBag(
[in] LPCWSTR pszPropertyBag
);
參數
[in] pszPropertyBag
類型: LPCWSTR
常數、以 Null 結尾的 Unicode 字串指標,其中包含屬性包的名稱。 檢視用戶端應用程式特有的狀態資訊會儲存 (使用此名稱保存) 。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
ExplorerBrowser 可以藉由呼叫 函式 SHGetViewStatePropertyBag 來擷取儲存在屬性包中的屬性。 ExplorerBrowser 會寫入這個屬性包,此包也會儲存在登錄 (保存) 。 當 ExplorerBrowser 終結目前檢視、開始瀏覽或終結時,就會自動發生持續性。 在上述任何事件之後,它會寫入檢視狀態的相關信息,以防使用者已修改。
如果未儲存任何屬性,則會使用 ExplorerBrowser 的預設檢視狀態。 默認檢視狀態是使用者針對特定位置所設定的檢視狀態,或者如果使用者 () 從未修改過某個位置的檢視狀態,則默認檢視狀態是以 (檔類型的範本為基礎,例如,位置的檔、音樂和圖片) 。 所有總管視窗都會使用相同的序列來判斷預設檢視狀態。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包括 Shobjidl.h) |