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 |