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 |