Compartilhar via


estrutura ADS_CLASS_DEF (iads.h)

A estrutura ADS_CLASS_DEF é usada apenas como parte de IDirectorySchemaMgmt, que é uma interface obsoleta. As informações a seguir são fornecidas apenas para fins herdados.

A estrutura ADS_CLASS_DEF contém as definições de uma classe de objeto.

Sintaxe

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;

Membros

pszClassName

A cadeia de caracteres Unicode terminada em nulo que especifica o nome da classe.

dwMandatoryAttrs

O número de atributos de classe obrigatórios.

ppszMandatoryAttrs

Ponteiro para uma matriz de cadeias de caracteres Unicode terminadas em nulo que contêm os nomes dos atributos obrigatórios.

optionalAttrs

Número de atributos opcionais da classe .

ppszOptionalAttrs

Ponteiro para uma matriz de cadeias de caracteres Unicode terminadas em nulo que contêm os nomes dos atributos opcionais.

dwNamingAttrs

Número de atributos de nomenclatura.

ppszNamingAttrs

Ponteiro para uma matriz de cadeias de caracteres Unicode terminadas em nulo que contêm os nomes dos atributos de nomenclatura.

dwSuperClasses

Número de super classes de um objeto dessa classe.

ppszSuperClasses

Ponteiro para uma matriz de cadeias de caracteres Unicode terminadas em nulo que contêm os nomes das super classes.

fIsContainer

Sinalizadores que indicam que o objeto da classe é um contêiner quando é TRUE e não um contêiner quando FALSE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho iads.h

Confira também

Estruturas ADSI