Directory Services |
The ldap_create_vlv_control function is used to create the request control (LDAP_CONTROL_VLVREQUEST) on the server.
INT ldap_create_vlv_control( LDAP* ld, LDAPVLVInfo* Vlvinfop, char IsCritical, LDAPControl** ctrlp );
The ldap_create_vlv_control function returns an LDAP error code to indicate failure, or LDAP_SUCCESS if successful.
When a VLV search is conducted, the client must use this function to create a new VLV control that can be included in the search request sent to the server. The server will assign a contextID for this VLV search, passed to the client. When the VLV search is completed, you should use ldap_control_free to free the control returned by ldap_create_vlv_control, and ldap_controls_free to free the array of controls, including the VLV response control, returned by ldap_parse_result.
For more information, and a code example for this function, see Example Code for Using LDAP VLV.
Client: Included in Windows XP.
Server: Included in Windows Server 2003.
Unicode: Implemented as Unicode and ANSI versions.
Header: Declared in Winldap.h.
Library: Use Wldap32.lib.
ldap_parse_vlv_control, LDAPVLVInfo, Searching with the LDAP VLV Control, LDAP_CONTROL_VLVREQUEST, LDAP_CONTROL_VLVRESPONSE, ldap_search_ext, ldap_search_ext_s, ldap_create_sort_control, LDAPControl