estructura ADS_CLASS_DEF (iads.h)
La estructura ADS_CLASS_DEF solo se usa como parte de IDirectorySchemaMgmt, que es una interfaz obsoleta. La información siguiente solo se proporciona con fines heredados.
La estructura ADS_CLASS_DEF contiene las definiciones de una clase de objeto.
Sintaxis
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;
Miembros
pszClassName
Cadena Unicode terminada en null que especifica el nombre de clase.
dwMandatoryAttrs
Número de atributos de clase obligatorios.
ppszMandatoryAttrs
Puntero a una matriz de cadenas Unicode terminadas en NULL que contienen los nombres de los atributos obligatorios.
optionalAttrs
Número de atributos opcionales de la clase.
ppszOptionalAttrs
Puntero a una matriz de cadenas Unicode terminadas en NULL que contienen los nombres de los atributos opcionales.
dwNamingAttrs
Número de atributos de nomenclatura.
ppszNamingAttrs
Puntero a una matriz de cadenas Unicode terminadas en NULL que contienen los nombres de los atributos de nomenclatura.
dwSuperClasses
Número de superclases de un objeto de esta clase.
ppszSuperClasses
Puntero a una matriz de cadenas Unicode terminadas en NULL que contienen los nombres de las superclases.
fIsContainer
Marcas que indican que el objeto de la clase es un contenedor cuando es TRUE y no un contenedor cuando ES FALSE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | iads.h |