Tipi di dati semplici ADSI
Active Directory Service Interfaces (ADSI) definisce e usa i tipi di dati semplici seguenti.
typedef DWORD ADS_BOOLEAN, *PADS_BOOLEAN;
typedef LPWSTR ADS_CASE_EXACT_STRING, *PADS_CASE_EXACT_STRING;
typedef LPWSTR ADS_CASE_IGNORE_STRING, *PADS_CASE_IGNORE_STRING;
typedef LPWSTR ADS_DN_STRING, *PADS_DN_STRING;
typedef DWORD ADS_INTEGER, *PADS_INTEGER;
typedef LARGE_INTEGER ADS_LARGE_INTEGER, *PADS_LARGE_INTEGER;
typedef LPWSTR ADS_NUMERIC_STRING, *PADS_NUMERIC_STRING;
typedef LPWSTR ADS_OBJECT_CLASS, *PADS_OBJECT_CLASS;
typedef LPWSTR ADS_PRINTABLE_STRING, *PADS_PRINTABLE_STRING;
typedef HANDLE ADS_SEARCH_HANDLE, *PADS_SEARCH_HANDLE;
typedef SYSTEMTIME ADS_UTC_TIME, *PADS_UTC_TIME;
-
ADS_BOOLEAN
-
DWORD
-
ADS_CASE_EXACT_STRING
-
LPWSTR
-
ADS_CASE_IGNORE_STRING
-
LPWSTR
-
ADS_DN_STRING
-
LPWSTR
-
ADS_INTEGER
-
DWORD
-
ADS_LARGE_INTEGER
-
ADS_NUMERIC_STRING
-
LPWSTR
-
ADS_OBJECT_CLASS
-
LPWSTR
-
ADS_PRINTABLE_STRING
-
LPWSTR
-
ADS_SEARCH_HANDLE
-
HANDLE
-
ADS_UTC_TIME
Commenti
Quando ADSI legge un attributo definito come INTEGER nello schema LDAP, gestisce sempre l'intero come valore a 32 bit e può troncare i dati. Si tratta solo di un problema per i server LDAP che consentono valori integer di dimensioni arbitrarie. Se l'attributo è un attributo personalizzato definito estendendo lo schema, questo problema può essere evitato definendo l'attributo personalizzato come stringa.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|