ADS_CLASS_DEF 構造体 (iads.h)
ADS_CLASS_DEF構造体は、古いインターフェイスである IDirectorySchemaMgmt の一部としてのみ使用されます。 以下の情報は、従来の目的でのみ提供されます。
ADS_CLASS_DEF構造体は、オブジェクト クラスの定義を保持します。
構文
typedef struct _ads_class_def {
LPWSTR pszClassName;
DWORD dwMandatoryAttrs;
LPWSTR *ppszMandatoryAttrs;
DWORD optionalAttrs;
LPWSTR **ppszOptionalAttrs;
DWORD dwNamingAttrs;
LPWSTR **ppszNamingAttrs;
DWORD dwSuperClasses;
LPWSTR **ppszSuperClasses;
BOOL fIsContainer;
} ADS_CLASS_DEF, *PADS_CLASS_DEF;
メンバー
pszClassName
クラス名を指定する null で終わる Unicode 文字列。
dwMandatoryAttrs
必須クラス属性の数。
ppszMandatoryAttrs
必須属性の名前を含む null で終わる Unicode 文字列の配列へのポインター。
optionalAttrs
クラスの省略可能な属性の数。
ppszOptionalAttrs
省略可能な属性の名前を含む null で終わる Unicode 文字列の配列へのポインター。
dwNamingAttrs
名前付け属性の数。
ppszNamingAttrs
名前付け属性の名前を含む null で終わる Unicode 文字列の配列へのポインター。
dwSuperClasses
このクラスのオブジェクトのスーパー クラスの数。
ppszSuperClasses
スーパー クラスの名前を含む null で終わる Unicode 文字列の配列へのポインター。
fIsContainer
クラスのオブジェクトが TRUE の場合はコンテナーであり、 FALSE の場合はコンテナーではないことを示すフラグ。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | iads.h |