共用方式為


檔案 Monikers

檔案 moniker 是最簡單的 Moniker 類別。 檔案Moniker可用來識別儲存在其本身檔案中的任何物件。 檔案Moniker可作為原生文件系統指派給檔案之路徑名稱的包裝函式。 呼叫 IMoniker::BindToObject 此 Moniker 會導致啟動此物件,然後傳回物件的介面指標。 Moniker 所命名的對象來源必須提供 IPersistFile 介面的實作,以支援系結檔案 Moniker。 檔案Moniker可以代表完整或相對路徑。

例如,儲存為檔案之電子表格物件的檔案Moniker C:\Work\MySheet.xls 會包含相當於該路徑名稱的資訊。 不過,Moniker 不一定包含相同的字串。 字串只是其 顯示名稱,代表對用戶有意義的Moniker內容。 只有向用戶顯示moniker時,才能使用透過 IMoniker::GetDisplayName 方法取得的顯示名稱。 這個方法會取得任何Moniker類別的顯示名稱。 在內部,Moniker 可能會以比執行Moniker作業更有效率的格式來儲存相同的資訊,但對用戶來說並不有意義。 然後,當這個相同的物件透過對 bindToObject 方法的呼叫來系結時,物件可能會藉由將檔案載入電子表格來啟動。

OLE 會提供協助程式函式 CreateFileMoniker,以建立檔案 Moniker 物件,並將其指標傳回給提供者。

反Monikers

類別Monikers

複合Monikers

專案 Monikers

指標 Monikers