Compartilhar via


Estrutura LDAPSortKeyA (winldap.h)

A estrutura LDAPSortKey armazena critérios de classificação para uso por controles de classificação.

Sintaxe

typedef struct ldapsortkeyA {
  PCHAR   sk_attrtype;
  PCHAR   sk_matchruleoid;
  BOOLEAN sk_reverseorder;
} LDAPSortKeyA, *PLDAPSortKeyA;

Membros

sk_attrtype

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do atributo a ser usado como uma chave de classificação. Use várias estruturas de LDAPSortKey para especificar várias chaves de classificação. Lembre-se de que o Active Directory dá suporte apenas a uma única chave de classificação.

sk_matchruleoid

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o identificador de objeto da regra de correspondência para a classificação. Deve ser definido como NULL se você não quiser especificar explicitamente uma regra de correspondência para a classificação. A especificação de uma regra de correspondência definida explicitamente tem suporte apenas pelo Windows Server 2003.

sk_reverseorder

Se TRUE, especifica que a classificação seja ordenada da mais baixa para a mais alta. Se FALSE, a ordem de classificação será da mais alta para a mais baixa.

Observações

As funções ldap_create_sort_control e ldap_search_init_page usam essa estrutura para especificar como os resultados devem ser classificados antes de serem retornados ao cliente.

Nota

O cabeçalho winldap.h define LDAPSortKey como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
servidor com suporte mínimo Windows Server 2008
cabeçalho winldap.h

Consulte também

estruturas de dados

LDAP_SERVER_SORT_OID

usando controles

ldap_create_sort_control

ldap_search_init_page