COM (IBaseMessageCoNtext 介面)

 

提供對訊息屬性的存取,並允許升級這些屬性。

如需此類型所有成員的清單,請參閱 IBaseMessageCoNtext 成員

注意

如需在 Managed 程式碼內使用此介面的資訊,請參閱 IBaseMessageContext Interface

備註

這個介面會封裝訊息內容,這基本上是用來儲存物件屬性的一個屬性包。 內容物件會包含在此訊息中。

請注意,現有的屬性絕對不能有 NULL 值。 NULL 值表示該屬性不存在, 例如:

  • 嘗試將屬性值設定 (或升級) 為 NULL 將會刪除屬性,且傳回值為 S_OK。

  • 嘗試讀取不存在的屬性會傳回 NULL,且傳回值為 S_OK。

  • 如果是述詞相關的介面,"x:a=NULL" (VT_NULL) (這與假設性 NotExists(x:a) 述詞相同) 就是用來測試屬性 x:a 是否不存在。

多值的屬性值仍然會包含在相同的單一 Variant 值 (pVar) 中。

另請參閱

COM (IBaseMessageCoNtext 成員)