Condividi tramite


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

Vedi anche

Enumerazioni ADSI