Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ADSVALUE-Struktur enthält einen Wert, der als ADSI-Datentyp angegeben ist. Diese Datentypen können einfache ADSI-Datentypen oder ADSI-definierte benutzerdefinierte Datentypen sein, die Strukturen im C-Stil enthalten.
Die ADS_ATTR_INFO-Struktur enthält ein Array von ADSVALUE-Strukturen . Jede ADSVALUE-Struktur enthält einen einzelnen Attributwert.
Syntax
typedef struct _adsvalue {
ADSTYPE dwType;
union {
ADS_DN_STRING DNString;
ADS_CASE_EXACT_STRING CaseExactString;
ADS_CASE_IGNORE_STRING CaseIgnoreString;
ADS_PRINTABLE_STRING PrintableString;
ADS_NUMERIC_STRING NumericString;
ADS_BOOLEAN Boolean;
ADS_INTEGER Integer;
ADS_OCTET_STRING OctetString;
ADS_UTC_TIME UTCTime;
ADS_LARGE_INTEGER LargeInteger;
ADS_OBJECT_CLASS ClassName;
ADS_PROV_SPECIFIC ProviderSpecific;
PADS_CASEIGNORE_LIST pCaseIgnoreList;
PADS_OCTET_LIST pOctetList;
PADS_PATH pPath;
PADS_POSTALADDRESS pPostalAddress;
ADS_TIMESTAMP Timestamp;
ADS_BACKLINK BackLink;
PADS_TYPEDNAME pTypedName;
ADS_HOLD Hold;
PADS_NETADDRESS pNetAddress;
PADS_REPLICAPOINTER pReplicaPointer;
PADS_FAXNUMBER pFaxNumber;
ADS_EMAIL Email;
ADS_NT_SECURITY_DESCRIPTOR SecurityDescriptor;
PADS_DN_WITH_BINARY pDNWithBinary;
PADS_DN_WITH_STRING pDNWithString;
};
} ADSVALUE, *PADSVALUE, *LPADSVALUE;
Members
dwType
Datentyp, der verwendet wird, um den Union-Member der -Struktur zu interpretieren. Die Werte dieses Members stammen aus der ADSTYPEENUM-Enumeration .
DNString
Die mit Null endende Unicode-Zeichenfolge, die den distinguished Name (Path) eines Verzeichnisdienstobjekts identifiziert, wie durch ADS_DN_STRING definiert, einem einfachen ADSI-Datentyp.
CaseExactString
Die unicode-Zeichenfolge mit Null-Endung, die groß-/klein interpretiert werden soll, wie von ADS_CASE_EXACT_STRING definiert, einem einfachen ADSI-Datentyp.
CaseIgnoreString
Die mit Null endende Unicode-Zeichenfolge, die ohne Berücksichtigung der Groß-/Kleinschreibung interpretiert werden soll, wie von ADS_CASE_IGNORE_STRING definiert, einem einfachen ADSI-Datentyp.
PrintableString
Die unicode-Zeichenfolge mit Null-Termin, die angezeigt oder gedruckt werden kann, wie von ADS_PRINTABLE_STRING definiert, einem einfachen ADSI-Datentyp.
NumericString
Die mit Null endende Unicode-Zeichenfolge, die Zahlen enthält, die als Text interpretiert werden sollen, wie von ADS_NUMERIC_STRING definiert, einem einfachen ADSI-Datentyp.
Boolean
Boolescher Wert, wie durch ADS_BOOLEAN definiert, ein einfacher ADSI-Datentyp.
Integer
Ganzzahliger Wert, wie von ADS_INTEGER definiert, einem einfachen ADSI-Datentyp.
OctetString
Eine Oktettzeichenfolge, wie von ADS_OCTET_STRING definiert, einem ADSI-definierten Datentyp.
UTCTime
Zeit, die als koordinierte Weltzeit (UTC) angegeben wird, wie von ADS_UTC_TIME, einem einfachen ADSI-Datentyp, definiert.
LargeInteger
Long-Integer-Wert, wie durch ADS_LARGE_INTEGER definiert, ein einfacher ADSI-Datentyp.
ClassName
Klassennamenzeichenfolge, wie von ADS_OBJECT_CLASS definiert, einem einfachen ADSI-Datentyp.
ProviderSpecific
Anbieterspezifische Struktur, wie von ADS_PROV_SPECIFIC definiert, einem ADSI-definierten Datentyp.
pCaseIgnoreList
Zeiger auf einen ADS_CASEIGNORE_LIST, einen ADSI-definierten Datentyp.
pOctetList
Zeiger auf eine Liste von ADS_OCTET_LIST, einem adsI-definierten Datentyp.
pPath
Zeiger auf den ADS_PATH Namen, einen adsI-definierten Datentyp.
pPostalAddress
Zeiger auf den ADS_POSTALADDRESS Daten, einen adsI-definierten Datentyp.
Timestamp
Zeitstempel des ADS_TIMESTAMP Typs, ein ADSI-definierter Datentyp.
BackLink
Ein Link des ADS_BACKLINK-Typs , ein adsi-definierter Datentyp.
pTypedName
Zeiger auf den ADS_TYPEDNAME Namen, ein ADSI-definierter Datentyp.
Hold
Eine Datenstruktur des ADS_HOLD Typs, ein ADSI-definierter Datentyp.
pNetAddress
Zeiger auf die ADS_NETADDRESS Daten, einen ADSI-definierten Datentyp.
pReplicaPointer
Zeiger auf einen Replikatzeiger von ADS_REPLICAPOINTER, einem durch ADSI definierten Datentyp.
pFaxNumber
Zeiger auf eine faksimile Anzahl von ADS_FAXNUMBER, einem ADSI-definierten Datentyp.
Email
Email Adresse eines Benutzers von ADS_EMAIL, einem durch ADSI definierten Datentyp.
SecurityDescriptor
Windows-Sicherheitsdeskriptor, wie von ADS_NT_SECURITY_DESCRIPTOR definiert, einem adsI-definierten Datentyp.
pDNWithBinary
Zeiger auf eine ADS_DN_WITH_BINARY Struktur, die dem GUID-Wert einen distinguished Name eines Objekts zuordnet.
pDNWithString
Zeiger auf eine ADS_DN_WITH_STRING-Struktur , die einen distinguished Name eines Objekts einem nicht variablen Zeichenfolgenwert zuordnet.
Hinweise
Member der ADSVALUE-Struktur geben den Datentyp der Attribute an. Weitere Informationen und ein Codebeispiel finden Sie unter ADS_ATTR_INFO.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista |
| Unterstützte Mindestversion (Server) | Windows Server 2008 |
| Kopfzeile | iads.h |
Weitere Informationen
IDirectoryObject::CreateDSObject
IDirectoryObject::GetObjectAttributes