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

Voir aussi

IDDisplaySpecifier::EnumClassAttributes