iPlanet LDAP y C # PageResultRequestControl

Estoy tratando de hacer una búsqueda paginada en un iPlanet LDAP. Aquí está mi código:

LdapConnection ldap = new LdapConnection("foo.bar.com:389");
ldap.AuthType = AuthType.Anonymous;
ldap.SessionOptions.ProtocolVersion = 3;
PageResultRequestControl prc = new PageResultRequestControl(1000);
string[] param = new string[] { "givenName" };
SearchRequest req = new SearchRequest("ou=people,dc=bar,dc=com", "(ou=MyDivision)", SearchScope.Subtree, param);
req.Controls.Add(prc);
while (true)
{
    SearchResponse sr = (SearchResponse)ldap.SendRequest(req);
    ... snip ...
}

Cuando ejecuto esto, recibo una excepción que dice "El servidor no admite el control. El control es crítico" en la línea antes del recorte. La búsqueda rápida en Google no muestra nada. ¿IPlanet soporta la paginación? Si es así, ¿qué estoy haciendo mal? Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta