共用方式為


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

另請參閱

ADSI 結構