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 |