Enumerazione ADSTYPEENUM (iads.h)
L'enumerazione ADSTYPEENUM viene usata per identificare il tipo di dati di un valore di proprietà ADSI.
Sintassi
typedef enum __MIDL___MIDL_itf_ads_0000_0000_0001 {
ADSTYPE_INVALID = 0,
ADSTYPE_DN_STRING,
ADSTYPE_CASE_EXACT_STRING,
ADSTYPE_CASE_IGNORE_STRING,
ADSTYPE_PRINTABLE_STRING,
ADSTYPE_NUMERIC_STRING,
ADSTYPE_BOOLEAN,
ADSTYPE_INTEGER,
ADSTYPE_OCTET_STRING,
ADSTYPE_UTC_TIME,
ADSTYPE_LARGE_INTEGER,
ADSTYPE_PROV_SPECIFIC,
ADSTYPE_OBJECT_CLASS,
ADSTYPE_CASEIGNORE_LIST,
ADSTYPE_OCTET_LIST,
ADSTYPE_PATH,
ADSTYPE_POSTALADDRESS,
ADSTYPE_TIMESTAMP,
ADSTYPE_BACKLINK,
ADSTYPE_TYPEDNAME,
ADSTYPE_HOLD,
ADSTYPE_NETADDRESS,
ADSTYPE_REPLICAPOINTER,
ADSTYPE_FAXNUMBER,
ADSTYPE_EMAIL,
ADSTYPE_NT_SECURITY_DESCRIPTOR,
ADSTYPE_UNKNOWN,
ADSTYPE_DN_WITH_BINARY,
ADSTYPE_DN_WITH_STRING
} ADSTYPEENUM;
Costanti
ADSTYPE_INVALID Valore: 0 Il tipo di dati non è valido |
ADSTYPE_DN_STRING La stringa è di Nome distinto (percorso) di un oggetto del servizio directory. |
ADSTYPE_CASE_EXACT_STRING La stringa è del tipo con distinzione tra maiuscole e minuscole. |
ADSTYPE_CASE_IGNORE_STRING La stringa è del tipo senza distinzione tra maiuscole e minuscole. |
ADSTYPE_PRINTABLE_STRING La stringa è visualizzabile sullo schermo o nella stampa. |
ADSTYPE_NUMERIC_STRING La stringa è di un numero da interpretare come testo. |
ADSTYPE_BOOLEAN I dati sono di un valore booleano. |
ADSTYPE_INTEGER I dati sono di un valore integer. |
ADSTYPE_OCTET_STRING La stringa è di una matrice di byte. |
ADSTYPE_UTC_TIME I dati sono dell'ora universale espressa in Coordinate temporali universali (UTC). |
ADSTYPE_LARGE_INTEGER I dati sono di un valore intero lungo. |
ADSTYPE_PROV_SPECIFIC La stringa è di una stringa specifica del provider. |
ADSTYPE_OBJECT_CLASS Non usato. |
ADSTYPE_CASEIGNORE_LIST I dati sono di un elenco di stringhe senza distinzione tra maiuscole e minuscole. |
ADSTYPE_OCTET_LIST I dati sono di un elenco di stringhe ottet. |
ADSTYPE_PATH La stringa è di un percorso di directory. |
ADSTYPE_POSTALADDRESS La stringa è del tipo di indirizzo postale. |
ADSTYPE_TIMESTAMP I dati sono di un timestamp in secondi. |
ADSTYPE_BACKLINK La stringa è di un collegamento indietro. |
ADSTYPE_TYPEDNAME La stringa è di un nome tipizzato. |
ADSTYPE_HOLD I dati sono della struttura dei dati Di conservazione. |
ADSTYPE_NETADDRESS La stringa è di un indirizzo net. |
ADSTYPE_REPLICAPOINTER I dati sono di un puntatore di replica. |
ADSTYPE_FAXNUMBER La stringa è di un numero di fax. |
ADSTYPE_EMAIL I dati sono di un messaggio di posta elettronica. |
ADSTYPE_NT_SECURITY_DESCRIPTOR I dati sono un descrittore di sicurezza di Windows rappresentato da una matrice di byte. |
ADSTYPE_UNKNOWN I dati sono di un tipo non definito. |
ADSTYPE_DN_WITH_BINARY I dati sono di ADS_DN_WITH_BINARY usati per il mapping di un nome distinto a un GUID diverso. Per altre informazioni, vedere la sezione Osservazioni. |
ADSTYPE_DN_WITH_STRING I dati sono di ADS_DN_WITH_STRING usati per il mapping di un nome distinto a un valore stringa diverso. Per altre informazioni, vedere la sezione Osservazioni. |
Commenti
Quando si estende lo schema di Active Directory per aggiungere ADS_DN_WITH_BINARY, è necessario specificare anche la definizione dell'attributo "otherWellKnownGuid". Aggiungere quanto segue alla definizione dell'attributo file ldf: "omObjectClass:: KoZIhvcUAQEBCw="
Quando si estende lo schema di Active Directory per aggiungere ADS_DN_WITH_STRING, è necessario specificare anche la definizione dell'attributo "otherWellKnownGuid". Aggiungere quanto segue alla definizione dell'attributo file ldf: "omObjectClass:: KoZIhvcUAQEBDA=="
Poiché VBScript non riesce a leggere i dati da una libreria di tipi, le applicazioni VBScript non riconoscono costanti simboliche, come definito in precedenza. Usare invece le costanti numeriche per impostare i flag appropriati nell'applicazione VBScript. Per usare le costanti simboliche come una buona pratica di programmazione, scrivere dichiarazioni esplicite di tali costanti, come fatto qui, nell'applicazione VBScript.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | iads.h |