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 |
标头 | iads.h |