SDO のオブジェクトの特性は、オブジェクトのプロパティと、それらのプロパティに関連付けられている値によって決まります。 他のオブジェクト モデルとは異なり、SDO オブジェクト自体にはメソッドがありません。 ただし、SDO オブジェクトは、メソッドを提供する COM インターフェイスを公開します。
SDO のオブジェクトは、オブジェクトのプロパティを操作するためのメソッドを提供する ISdo インターフェイスを公開します。 オブジェクトのプロパティにアクセスするには、オブジェクトの ISdo インターフェイスを取得し、GetProperty を使用し、PutPropertyインターフェイス メソッドをしてプロパティの値を取得および設定します。 ユーザー SDO の取得 トピックには、User オブジェクトの ISdo インターフェイスの取得を示すサンプル コードが含まれています。
オブジェクトのプロパティに変更を加えた後、ISdo::Apply メソッドを使用して、オブジェクトの永続ストレージに変更を書き込みます。 ISdo::Restore メソッドを呼び出して、ISdo::Apply を呼び出す前に、オブジェクトのプロパティに加えられた変更を取り消すことができます。 このメソッドは、永続ストレージからオブジェクトのプロパティの値を復元します。
次の表に、SDO 内の一部のオブジェクトのプロパティを列挙する列挙型を示します。
| オブジェクト | 列挙型 |
|---|---|
| すべての SDO オブジェクト | IASCOMMONPROPERTIESの |
| User オブジェクト | USERPROPERTIESの |
| Service オブジェクト (ネットワーク ポリシー サーバー) | IASPROPERTIESの |
| Microsoft RADIUS プロトコル オブジェクト | RADIUSPROPERTIESの |
手記
Windows Server 2008 以降、インターネット認証サービス (IAS) の名前がネットワーク ポリシー サーバー (NPS) に変更されました。
コレクション
多くの場合、オブジェクトはコレクションにグループ化されます。 SDO API は、ISdo Collection インターフェイスを介して、コレクション内のオブジェクトを列挙し、コレクションのオブジェクトを追加および削除する機能を提供します。
コレクションへのアクセスは、コレクションを含むオブジェクトのコレクション プロパティを取得することによって取得されます。 詳細については、「オブジェクト モデル階層 」セクションを参照してください。
コレクションに対応するすべてのプロパティのデータ型がVT_DISPATCH。
関連トピック