Compartir a través de


Estructura LDAPSortKeyA (winldap.h)

La estructura de LDAPSortKey almacena criterios de ordenación para su uso por controles de ordenación.

Sintaxis

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

Miembros

sk_attrtype

Puntero a una cadena terminada en null que especifica el nombre del atributo que se va a usar como clave de ordenación. Use varias estructuras de LDAPSortKey para especificar varias claves de ordenación. Tenga en cuenta que Active Directory solo admite una sola clave de ordenación.

sk_matchruleoid

Puntero a una cadena terminada en null que especifica el identificador de objeto de la regla coincidente para la ordenación. Debe establecerse en null si no desea especificar explícitamente una regla coincidente para la ordenación. La especificación de una regla de coincidencia establecida explícitamente solo es compatible con Windows Server 2003.

sk_reverseorder

Si TRUE, especifica que la ordenación se ordena de menor a mayor. Si FALSE, el criterio de ordenación es de mayor a menor.

Observaciones

Las funciones ldap_create_sort_control y ldap_search_init_page usan esta estructura para especificar cómo se deben ordenar los resultados antes de devolverlos al cliente.

Nota

El encabezado winldap.h define LDAPSortKey como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
servidor mínimo admitido Windows Server 2008
encabezado de winldap.h

Consulte también

estructuras de datos de

LDAP_SERVER_SORT_OID

usar controles

ldap_create_sort_control

ldap_search_init_page