Compartir a través de


Función de devolución de llamada LPDSENUMATTRIBUTES (dsclient.h)

La función DSEnumAttributesCallback es una función de devolución de llamada definida por la aplicación que se llama una vez para cada atributo enumerado por el método IDsDisplaySpecifier::EnumClassAttributes . Se proporciona un puntero a esta función como parámetro pcbEnum en IDsDisplaySpecifier::EnumClassAttributes. DSEnumAttributesCallback es un marcador de posición para el nombre de función definido por la aplicación.

Sintaxis

LPDSENUMATTRIBUTES Lpdsenumattributes;

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

Parámetros

lParam

Contiene un parámetro definido por la aplicación que se pasa como parámetro lParam al método IDsDisplaySpecifier::EnumClassAttributes .

pszAttributeName

Puntero a una cadena Unicode terminada en null que contiene el nombre LDAP del atributo.

pszDisplayName

Puntero a una cadena Unicode terminada en null que contiene el nombre localizado del atributo.

dwFlags

Contiene un conjunto de marcas que definen el comportamiento o el estado del atributo. Puede ser cero o el valor siguiente:

DSECAF_NOTLISTED

El atributo está oculto en la interfaz de usuario.

Valor devuelto

Devuelve S_OK para continuar la enumeración o cualquier código de error, como E_FAIL, para finalizar la enumeración.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado dsclient.h

Consulte también

IDsDisplaySpecifier::EnumClassAttributes