Compartir a través de


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

Consulte también

Estructuras ADSI