共用方式為


ldap_create_sort_control函式 (winldap.h)

ldap_create_sort_control函式可用來將排序索引鍵清單格式化為搜尋控件。 支援控件可透過LDAP 3有效,但是否支援排序控件是否相依於特定伺服器。

語法

WINLDAPAPI ULONG LDAPAPI ldap_create_sort_control(
  [in]  PLDAP         ExternalHandle,
  [in]  PLDAPSortKeyA *SortKeys,
  [in]  UCHAR         IsCritical,
  [out] PLDAPControlA *Control
);

參數

[in] ExternalHandle

會話句柄。

[in] SortKeys

LDAPSortKey 結構的陣列指標。 陣列中的每個結構都會指定要做為排序索引鍵的屬性名稱、該索引鍵的比對規則,以及排序順序是遞增還是遞減。

[in] IsCritical

通知伺服器此控制項是否對搜尋很重要。 0 ==> FALSE,!0 ==> TRUE。

[out] Control

新建立控件的指標。

傳回值

此函式會傳回 WINLDAPAPI ULONG LDAPAPI。

備註

ldap_create_sort_control 函式會建立基本排序控件。 當LDAP用戶端的功能有限且無法排序結果時,這類控件很有用,但仍需要排序結果。

排序控件可讓伺服器傳回結果碼,以排序與搜尋作業傳回的結果碼無關的結果碼。

此函式會建立 控制項 - 它不會驗證伺服器是否支援它,因此,如果伺服器不支援控件,則不會傳回LDAP_UNAVAILABLE_CRIT_EXTENSION。 不過,它可以傳回其他標準LDAP傳回值,例如LDAP_NO_MEMORY或LDAP_PARAM_ERROR。

若要在不再需要控件時釋放控件,請呼叫 ldap_control_free

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 winldap.h
程式庫 Wldap32.lib
Dll Wldap32.dll

請參閱

函式

LDAPSortKey

LDAP_SERVER_SORT_OID

ldap_control_free