Enumeração ADSTYPEENUM (iads.h)

A enumeração ADSTYPEENUM é usada para identificar o tipo de dados de um valor de propriedade ADSI.

Syntax

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;

Constantes

 
ADSTYPE_INVALID
Valor: 0
O tipo de dados não é válido
ADSTYPE_DN_STRING
A cadeia de caracteres é de Nome Diferenciado (caminho) de um objeto de serviço de diretório.
ADSTYPE_CASE_EXACT_STRING
A cadeia de caracteres é do tipo que diferencia maiúsculas de minúsculas.
ADSTYPE_CASE_IGNORE_STRING
A cadeia de caracteres não diferencia maiúsculas de minúsculas.
ADSTYPE_PRINTABLE_STRING
A cadeia de caracteres é exibida na tela ou na impressão.
ADSTYPE_NUMERIC_STRING
A cadeia de caracteres é de um numeral a ser interpretado como texto.
ADSTYPE_BOOLEAN
Os dados são de um valor booliano.
ADSTYPE_INTEGER
Os dados são de um valor inteiro.
ADSTYPE_OCTET_STRING
A cadeia de caracteres é de uma matriz de bytes.
ADSTYPE_UTC_TIME
Os dados são do tempo universal, conforme expresso na Coordenada de Tempo Universal (UTC).
ADSTYPE_LARGE_INTEGER
Os dados são de um valor inteiro longo.
ADSTYPE_PROV_SPECIFIC
A cadeia de caracteres é de uma cadeia de caracteres específica do provedor.
ADSTYPE_OBJECT_CLASS
Não usado.
ADSTYPE_CASEIGNORE_LIST
Os dados são de uma lista de cadeias de caracteres que não diferenciam maiúsculas de minúsculas.
ADSTYPE_OCTET_LIST
Os dados são de uma lista de cadeias de caracteres de octeto.
ADSTYPE_PATH
A cadeia de caracteres é de um caminho de diretório.
ADSTYPE_POSTALADDRESS
A cadeia de caracteres é do tipo de endereço postal.
ADSTYPE_TIMESTAMP
Os dados são de um carimbo de data/hora em segundos.
ADSTYPE_BACKLINK
A cadeia de caracteres é de um link de fundo.
ADSTYPE_TYPEDNAME
A cadeia de caracteres é de um nome tipado.
ADSTYPE_HOLD
Os dados são da estrutura de dados Hold.
ADSTYPE_NETADDRESS
A cadeia de caracteres é de um endereço líquido.
ADSTYPE_REPLICAPOINTER
Os dados são de um ponteiro réplica.
ADSTYPE_FAXNUMBER
A cadeia de caracteres é de um número de fax.
ADSTYPE_EMAIL
Os dados são de uma mensagem de email.
ADSTYPE_NT_SECURITY_DESCRIPTOR
Os dados são um descritor de segurança do Windows representado por uma matriz de bytes.
ADSTYPE_UNKNOWN
Os dados são de um tipo indefinido.
ADSTYPE_DN_WITH_BINARY
Os dados são de ADS_DN_WITH_BINARY usados para mapear um nome diferenciado para um GUID sem consulta. Para obter mais informações, consulte Comentários.
ADSTYPE_DN_WITH_STRING
Os dados são de ADS_DN_WITH_STRING usados para mapear um nome diferenciado para um valor de cadeia de caracteres sem consulta. Para obter mais informações, consulte Comentários.

Comentários

Ao estender o esquema do active directory para adicionar ADS_DN_WITH_BINARY, você também deve especificar a definição de atributo "otherWellKnownGuid". Adicione o seguinte à definição do atributo de arquivo ldf: "omObjectClass:: KoZIhvcUAQEBCw=="

Ao estender o esquema do active directory para adicionar ADS_DN_WITH_STRING, você também deve especificar a definição de atributo "otherWellKnownGuid". Adicione o seguinte à definição do atributo de arquivo ldf: "omObjectClass:: KoZIhvcUAQEBDA=="

Como o VBScript não pode ler dados de uma biblioteca de tipos, os aplicativos VBScript não reconhecem constantes simbólicas, conforme definido acima. Em vez disso, use as constantes numéricas para definir os sinalizadores apropriados em seu aplicativo VBScript. Para usar as constantes simbólicas como uma boa prática de programação, escreva declarações explícitas dessas constantes, como feito aqui, em seu aplicativo VBScript.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho iads.h

Confira também

Enumerações ADSI