Método IDsDisplaySpecifier::IsClassContainer (dsclient.h)
O método IDsDisplaySpecifier::IsClassContainer determina se uma determinada classe de objeto é um contêiner.
Sintaxe
BOOL IsClassContainer(
[in] LPCWSTR pszObjectClass,
[in] LPCWSTR pszADsPath,
[in] DWORD dwFlags
);
Parâmetros
[in] pszObjectClass
Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome da classe de objeto para determinar se é um contêiner. Exemplos do nome da classe de objeto são "user" e "container".
[in] pszADsPath
Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o ADsPath de um objeto de classe que pode ser associado no contêiner do especificador de exibição e cujos dados de esquema podem ser obtidos.
[in] dwFlags
Contém sinalizadores que modificam o comportamento desse método. Isso pode ser zero ou o sinalizador a seguir.
DSICCF_IGNORETREATASLEAF
O atributo treatAsLeaf no especificador de exibição é ignorado e apenas os dados de esquema são usados para determinar se a classe é um contêiner.
Valor retornado
Retornará TRUE se a classe especificada for um contêiner. Caso contrário, retornará FALSE.
Comentários
O método usa os dados de esquema e/ou o atributo treatAsLeaf do especificador de exibição para determinar se uma classe de objeto é um contêiner. A classe de objeto será determinada como um contêiner se o esquema indicar que a classe pode conter outros objetos. O atributo treatAsLeaf do especificador de exibição pode ser usado para substituir o indicador de esquema.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | dsclient.h |
DLL | Dsadmin.dll |