Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |