IMoniker::IsSystemMoniker 方法 (objidl.h)
判斷這個Moniker是否為其中一個系統提供的Moniker類別。
語法
HRESULT IsSystemMoniker(
[out] DWORD *pdwMksys
);
參數
[out] pdwMksys
從 MKSYS 列舉接收其中一個值的變數指標,並參考其中一個 COM Moniker 類別。 此參數不可為 NULL。
傳回值
這個方法會傳回S_OK,指出Moniker是系統Moniker,否則S_FALSE。
備註
來電者的附註
未來可能會定義 MKSYS 列舉的新值;因此,您應該明確測試您感興趣的每個值。實作者的注意事項
此方法的實作必須傳回MKSYS_NONE。 例如,在 IMoniker::ComposeWith) 實作中,您無法使用此函式來識別您自己的 Monikers (。 相反地,您應該使用Moniker的 IPersist::GetClassID 實作,或使用 QueryInterface 來測試您自己的私人介面。實作特定附注
實作 | 備註 |
---|---|
反Moniker | 這個方法會傳回S_OK,並傳回MKSYS_ANTIMONIKER。 |
類別Moniker | 這個方法會傳回S_OK,並傳回MKSYS_CLASSMONIKER。 |
檔案Moniker | 這個方法會傳回S_OK,並傳回MKSYS_CLASSMONIKER。 |
泛型複合Moniker | 這個方法會傳回S_OK,並傳回MKSYS_GENERICCOMPOSITE。 |
專案Moniker | 這個方法會傳回S_OK,並傳回MKSYS_ITEMMONIKER。 |
OBJREF Moniker | 這個方法會傳回S_OK,並傳回MKSYS_OBJREFMONIKER。 |
指標 Moniker | 這個方法會傳回S_OK,並傳回MKSYS_POINTERMONIKER。 |
URL Moniker | 這個方法會傳回S_OK,並傳回MKSYS_URLMONIKER。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | objidl.h |