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 |