ADS_CLASS_DEF-Struktur (iads.h)
Die ADS_CLASS_DEF-Struktur wird nur als Teil von IDirectorySchemaMgmt verwendet, bei dem es sich um eine veraltete Schnittstelle handelt. Die folgenden Informationen werden nur für Legacyzwecke bereitgestellt.
Die ADS_CLASS_DEF-Struktur enthält die Definitionen einer Objektklasse.
Syntax
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;
Member
pszClassName
Die mit Null endende Unicode-Zeichenfolge, die den Klassennamen angibt.
dwMandatoryAttrs
Die Anzahl der obligatorischen Klassenattribute.
ppszMandatoryAttrs
Zeiger auf ein Array von Unicode-Zeichenfolgen mit NULL-Beendigung, die die Namen der obligatorischen Attribute enthalten.
optionalAttrs
Anzahl der optionalen Attribute der -Klasse.
ppszOptionalAttrs
Zeiger auf ein Array von Unicode-Zeichenfolgen, die null enden, die die Namen der optionalen Attribute enthalten.
dwNamingAttrs
Anzahl der Benennungsattribute.
ppszNamingAttrs
Zeiger auf ein Array von Unicode-Zeichenfolgen, die null enden, die die Namen der Benennungsattribute enthalten.
dwSuperClasses
Anzahl der Superklassen eines Objekts dieser Klasse.
ppszSuperClasses
Zeiger auf ein Array von Unicode-Zeichenfolgen mit NULL-Beendigung, die die Namen der Superklassen enthalten.
fIsContainer
Flags, die angeben, dass das Objekt der -Klasse ein Container ist, wenn es TRUE und kein Container ist, wenn FALSE.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | iads.h |