Operaciones de Access Control y 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 errores con los siguientes códigos de error incluso pensando que existe 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 acceder a un objeto secundario todavía puede producir un error como E_ADS_UNKNOWN_OBJECT si el autor de la llamada no tiene ADS_RIGHT_ACTRL_DS_LIST_OBJECT acceso 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 o propiedades a los que el autor de la llamada no tiene acceso.