Compartilhar via


Interface IDsDisplaySpecifier (dsclient.h)

A interface IDsDisplaySpecifier fornece acesso a objetos Domínio do Active Directory Service da classe displaySpecifier. Esses objetos são conhecidos como especificadores de exibição. Um especificador de exibição armazena dados sobre como elementos de interface do usuário, como páginas de propriedades ou menus de contexto, de um objeto em Active Directory Domain Services devem ser exibidos. Para obter mais informações, consulte Especificadores de exibição.

Essa interface é usada para estender os recursos de exibição de um objeto existente em Active Directory Domain Services, gerenciar a exibição de um novo objeto de diretório ou aprimorar a exibição de um aplicativo habilitado para Active Directory Domain Services. Para obter mais informações, consulte Estendendo a interface do usuário para objetos de diretório.

Para criar uma instância dessa interface, chame CoCreateInstance com o identificador de objeto CLSID_DsDisplaySpecifier, conforme mostrado no exemplo de código a seguir.

#include <objbase.h>
#define INITGUID
#include <initguid.h>
#include "dsclient.h"
 
HRESULT hr;
IDsDisplaySpecifier *pDS;

CoInitialize(NULL);

hr = CoCreateInstance( CLSID_DsDisplaySpecifier,
                       NULL,
                       CLSCTX_INPROC_SERVER,
                       IID_IDsDisplaySpecifier,
                       (void**)&pDS);
if(SUCCEEDED(hr))
{
    // More code calling the interface methods.
    
    pDS->Release();
}
 
CoUninitialize();

Herança

A interface IDsDisplaySpecifier herda da interface IUnknown . IDsDisplaySpecifier também tem estes tipos de membros:

Métodos

A interface IDsDisplaySpecifier tem esses métodos.

 
IDsDisplaySpecifier::EnumClassAttributes

Enumera os atributos de uma determinada classe de objeto.
IDsDisplaySpecifier::GetAttributeADsType

Recupera o tipo de atributo para um determinado atributo.
IDsDisplaySpecifier::GetClassCreationInfo

Recupera dados sobre os objetos do assistente de criação de classe para uma determinada classe de objeto.
IDsDisplaySpecifier::GetDisplaySpecifier

O método IDsDisplaySpecifier::GetDisplaySpecifier é associado ao objeto especificador de exibição de uma determinada classe em Active Directory Domain Services.
IDsDisplaySpecifier::GetFriendlyAttributeName

O método IDsDisplaySpecifier::GetFriendlyAttributeName recupera do nome localizado de um atributo de uma determinada classe de objeto.
IDsDisplaySpecifier::GetFriendlyClassName

O método IDsDisplaySpecifier::GetFriendlyClassName recupera o nome localizado para uma classe de objeto.
IDsDisplaySpecifier::GetIcon

O método IDsDisplaySpecifier::GetIcon obtém o ícone de uma determinada classe de objeto.
IDsDisplaySpecifier::GetIconLocation

Obtém o local do ícone para uma determinada classe de objeto.
IDsDisplaySpecifier::IsClassContainer

Determina se uma determinada classe de objeto é um contêiner.
IDsDisplaySpecifier::SetLanguageID

Altera a localidade usada pelo objeto IDsDisplaySpecifier para um idioma especificado.
IDsDisplaySpecifier::SetServer

Especifica o servidor do qual os dados do especificador de exibição são obtidos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho dsclient.h

Confira também

Cocreateinstance

Exibir interfaces em Active Directory Domain Services

ICommonQuery

IDsBrowseDomainTree

IPersistQuery

IQueryForm