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 |