Compartilhar via


Função de retorno de chamada LPDSENUMATTRIBUTES (dsclient.h)

A função DSEnumAttributesCallback é uma função de retorno de chamada definida pelo aplicativo que é chamada uma vez para cada atributo enumerado pelo método IDsDisplaySpecifier::EnumClassAttributes . Um ponteiro para essa função é fornecido como o parâmetro pcbEnum em IDsDisplaySpecifier::EnumClassAttributes. DSEnumAttributesCallback é um espaço reservado para o nome da função definida pelo aplicativo.

Sintaxe

LPDSENUMATTRIBUTES Lpdsenumattributes;

HRESULT Lpdsenumattributes(
  LPARAM lParam,
  LPCWSTR pszAttributeName,
  LPCWSTR pszDisplayName,
  DWORD dwFlags
)
{...}

Parâmetros

lParam

Contém um parâmetro definido pelo aplicativo passado como o parâmetro lParam para o método IDsDisplaySpecifier::EnumClassAttributes .

pszAttributeName

Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome LDAP do atributo.

pszDisplayName

Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome localizado do atributo.

dwFlags

Contém um conjunto de sinalizadores que definem o comportamento ou o estado do atributo. Isso pode ser zero ou o seguinte valor:

DSECAF_NOTLISTED

O atributo está oculto na interface do usuário.

Valor retornado

Retorna S_OK para continuar a enumeração ou qualquer código de falha, como E_FAIL, para encerrar a enumeração.

Requisitos

   
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

IDsDisplaySpecifier::EnumClassAttributes