Freigeben über


LPDSENUMATTRIBUTES-Rückruffunktion (dsclient.h)

Die DSEnumAttributesCallback-Funktion ist eine anwendungsdefinierte Rückruffunktion, die einmal für jedes Attribut aufgerufen wird, das von der IDsDisplaySpecifier::EnumClassAttributes-Methode aufgezählt wird. Ein Zeiger auf diese Funktion wird als pcbEnum-Parameter in IDsDisplaySpecifier::EnumClassAttributes bereitgestellt. DSEnumAttributesCallback ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.

Syntax

LPDSENUMATTRIBUTES Lpdsenumattributes;

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

Parameter

lParam

Enthält einen anwendungsdefinierten Parameter, der als lParam-Parameter an die IDsDisplaySpecifier::EnumClassAttributes-Methode übergeben wird.

pszAttributeName

Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den LDAP-Namen des Attributs enthält.

pszDisplayName

Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die den lokalisierten Namen des Attributs enthält.

dwFlags

Enthält eine Reihe von Flags, die das Verhalten oder den Zustand des Attributs definieren. Dies kann null oder der folgende Wert sein:

DSECAF_NOTLISTED

Das Attribut ist in der Benutzeroberfläche ausgeblendet.

Rückgabewert

Gibt S_OK zurück, um die Enumeration oder einen Fehlercode wie E_FAIL fortzusetzen, um die Enumeration zu beenden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile dsclient.h

Weitere Informationen

IDsDisplaySpecifier::EnumClassAttributes