ADS_ATTR_INFO-Struktur (iads.h)
Die ADS_ATTR_INFO-Struktur wird verwendet, um einen oder mehrere Attributwerte für die Verwendung mit der Methode IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes oder IDirectoryObject::SetObjectAttributes zu enthalten.
Syntax
typedef struct _ads_attr_info {
LPWSTR pszAttrName;
DWORD dwControlCode;
ADSTYPE dwADsType;
PADSVALUE pADsValues;
DWORD dwNumValues;
} ADS_ATTR_INFO, *PADS_ATTR_INFO;
Member
pszAttrName
Die mit NULL endende Unicode-Zeichenfolge, die den Attributnamen enthält.
dwControlCode
Enthält einen der ADSI-Attributänderungstypen , der den Typ des Vorgangs bestimmt, der für den Attributwert ausgeführt werden soll.
dwADsType
Ein Wert aus der ADSTYPEENUM-Enumeration , der den Datentyp des Attributs angibt.
pADsValues
Zeiger auf ein Array von ADSVALUE-Strukturen , die Werte für das Attribut enthalten.
dwNumValues
Größe des pADsValues-Arrays .
Hinweise
In ADSI werden Attribute und Eigenschaften austauschbar verwendet. Legen Sie Attribute fest, wenn Sie ein Verzeichnisdienstobjekt mit der IDirectoryObject::CreateDSObject-Methode erstellen. Die IDirectoryObject-Schnittstelle unterstützt auch die Methoden IDirectoryObject::GetObjectAttributes und IDirectoryObject::SetObjectAttributes zum Abrufen und Ändern der Attribute des Objekts in einem Verzeichnis.
Der Arbeitsspeicher für das Array von ADSVALUE-Strukturen ist dieser Struktur nicht zugeordnet.
Der Wert des dwControlCode-Elements wird ignoriert, wenn die Struktur als OUT-Parameter verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | iads.h |
Weitere Informationen
IDirectoryObject::CreateDSObject