SDO 中物件的特性取決於物件的屬性,以及與這些屬性相關聯的值。 不同于某些其他物件模型,SDO 物件本身沒有方法。 不過,SDO 物件確實會公開提供方法的 COM 介面。
SDO 中的物件會公開 ISdo 介面,提供操作物件屬性的方法。 若要存取物件的屬性,請取得物件的 ISdo 介面,並使用 GetProperty 和 PutProperty 介面方法來擷取和設定屬性的值。 擷 取使用者 SDO 主題包含範例程式碼,示範如何取得 User 物件的 ISdo 介面。
對物件的屬性進行變更之後,請使用 ISdo::Apply 方法將變更寫入物件的永續性儲存體。 您可以呼叫ISdo::Restore方法來呼叫ISdo::Apply之前,先取消對物件的屬性所做的變更。 這個方法會從永續性儲存體還原物件的屬性值。
下表顯示列舉類型,這些類型會列舉 SDO 中某些物件的屬性。
| Object | 列舉類型 |
|---|---|
| 所有 SDO 物件 | IASCOMMONPROPERTIES |
| User 物件 | USERPROPERTIES |
| Service 物件 (網路原則伺服器) | IASPROPERTIES |
| Microsoft RADIUS 通訊協定物件 | RADIUSPROPERTIES |
注意
從 Windows Server 2008 開始,網際網路驗證服務 (IAS) 已重新命名為 NPS (NPS) 。
集合
物件通常會分組為集合。 SDO API 透過 ISdo 集合 介面提供功能,以列舉集合中的物件,以及從集合新增和刪除物件。
藉由擷取包含集合之 物件的集合屬性,可取得集合的存取權。 如需詳細資訊,請參閱 物件模型階層一節。
對應至集合之所有屬性的資料類型VT_DISPATCH。
相關主題