ADS_ATTR_INFO struttura (iads.h)
La struttura ADS_ATTR_INFO viene usata per contenere uno o più valori di attributo da usare con il metodo IDirectoryObject::CreateDSObject, IDirectoryObject: :GetObjectAttributes o IDirectoryObject: :SetObjectAttributes .
Sintassi
typedef struct _ads_attr_info {
LPWSTR pszAttrName;
DWORD dwControlCode;
ADSTYPE dwADsType;
PADSVALUE pADsValues;
DWORD dwNumValues;
} ADS_ATTR_INFO, *PADS_ATTR_INFO;
Members
pszAttrName
Stringa Unicode con terminazione null contenente il nome dell'attributo.
dwControlCode
Contiene uno dei valori dei tipi di modifica degli attributi ADSI che determinano il tipo di operazione da eseguire sul valore dell'attributo.
dwADsType
Valore dell'enumerazione ADSTYPEENUM che indica il tipo di dati dell'attributo.
pADsValues
Puntatore a una matrice di strutture ADSVALUE che contengono valori per l'attributo.
dwNumValues
Dimensioni della matrice pADsValues .
Commenti
In ADSI, gli attributi e le proprietà vengono usati in modo intercambiabile. Impostare gli attributi, quando si crea un oggetto del servizio directory, usando il metodo IDirectoryObject::CreateDSObject . L'interfaccia IDirectoryObject supporta anche i metodi IDirectoryObject::GetObjectAttributes e IDirectoryObject::SetObjectAttributes per recuperare e modificare gli attributi dell'oggetto in una directory.
La memoria per la matrice di strutture ADSVALUE non viene allocata con questa struttura.
Il valore del membro dwControlCode viene ignorato quando la struttura viene usata come parametro OUT.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | iads.h |
Vedi anche
Tipi di modifica degli attributi ADSI
IDirectoryObject::CreateDSObject