Condividi tramite


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

Vedi anche

IDDisplaySpecifier::EnumClassAttributes