Compartir a través de


Control de acceso y operaciones de lectura

La seguridad es un filtro implícito para buscar, enumerar contenedores o leer propiedades. Si no tiene los derechos de acceso necesarios, los intentos de enumerar objetos o leer propiedades pueden producir un error con los siguientes códigos de error aunque exista el objeto o la propiedad:

  • E_ADS_INVALID_DOMAIN_OBJECT
  • E_ADS_PROPERTY_NOT_SUPPORTED
  • E_ADS_PROPERTY_NOT_FOUND

Tenga en cuenta que un autor de llamada con ADS_RIGHT_ACTRL_DS_LIST acceso a un contenedor puede enumerar los objetos secundarios del contenedor. Sin embargo, un intento de obtener acceso a un objeto secundario todavía puede producir un error como E_ADS_UNKNOWN_OBJECT si el autor de la llamada no tiene acceso ADS_RIGHT_ACTRL_DS_LIST_OBJECT al objeto secundario.

El impacto de la seguridad en las operaciones de lectura no se manifiesta necesariamente como un error. Por ejemplo, una operación de búsqueda puede realizarse correctamente, pero los resultados de la búsqueda no incluyen objetos ni propiedades a los que el autor de la llamada no tiene acceso.