Fonction de rappel LPDSENUMATTRIBUTES (dsclient.h)
La fonction DSEnumAttributesCallback est une fonction de rappel définie par l’application qui est appelée une fois pour chaque attribut énuméré par la méthode IDsDisplaySpecifier::EnumClassAttributes . Un pointeur vers cette fonction est fourni en tant que paramètre pcbEnum dans IDsDisplaySpecifier::EnumClassAttributes. DSEnumAttributesCallback est un espace réservé pour le nom de fonction défini par l’application.
Syntaxe
LPDSENUMATTRIBUTES Lpdsenumattributes;
HRESULT Lpdsenumattributes(
LPARAM lParam,
LPCWSTR pszAttributeName,
LPCWSTR pszDisplayName,
DWORD dwFlags
)
{...}
Paramètres
lParam
Contient un paramètre défini par l’application passé en tant que paramètre lParam à la méthode IDsDisplaySpecifier::EnumClassAttributes .
pszAttributeName
Pointeur vers une chaîne Unicode terminée par null qui contient le nom LDAP de l’attribut.
pszDisplayName
Pointeur vers une chaîne Unicode terminée par null qui contient le nom localisé de l’attribut.
dwFlags
Contient un ensemble d’indicateurs qui définissent le comportement ou l’état de l’attribut. Il peut s’agir de zéro ou de la valeur suivante :
DSECAF_NOTLISTED
L’attribut est masqué dans l’interface utilisateur.
Valeur retournée
Retourne S_OK pour continuer l’énumération ou tout code d’échec, tel que E_FAIL, pour mettre fin à l’énumération.
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | dsclient.h |