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 |