Funzione di callback LPDSENUMATTRIBUTES (dsclient.h)
La funzione DSEnumAttributesCallback è una funzione di callback definita dall'applicazione chiamata una volta per ogni attributo enumerato dal metodo IDsDisplaySpecifier::EnumClassAttributes . Viene fornito un puntatore a questa funzione come parametro pcbEnum in IDDisplaySpecifier::EnumClassAttributes. DSEnumAttributesCallback è un segnaposto per il nome della funzione definita dall'applicazione.
Sintassi
LPDSENUMATTRIBUTES Lpdsenumattributes;
HRESULT Lpdsenumattributes(
LPARAM lParam,
LPCWSTR pszAttributeName,
LPCWSTR pszDisplayName,
DWORD dwFlags
)
{...}
Parametri
lParam
Contiene un parametro definito dall'applicazione passato come parametro lParam al metodo IDsDisplaySpecifier::EnumClassAttributes .
pszAttributeName
Puntatore a una stringa Unicode con terminazione null contenente il nome LDAP dell'attributo.
pszDisplayName
Puntatore a una stringa Unicode con terminazione null contenente il nome localizzato dell'attributo.
dwFlags
Contiene un set di flag che definiscono il comportamento o lo stato dell'attributo. Questo può essere zero o il valore seguente:
DSECAF_NOTLISTED
L'attributo è nascosto nell'interfaccia utente.
Valore restituito
Restituisce S_OK per continuare l'enumerazione o qualsiasi codice di errore, ad esempio E_FAIL, per terminare l'enumerazione.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | dsclient.h |