Access Control und Lesevorgänge
Sicherheit ist ein impliziter Filter zum Suchen, Aufzählen von Containern oder Lesen von Eigenschaften. Wenn Sie nicht über die erforderlichen Zugriffsrechte verfügen, können Versuche, Objekte oder Leseeigenschaften auflisten, mit den folgenden Fehlercodes fehlschlagen, selbst wenn angenommen, dass das Objekt oder die Eigenschaft vorhanden ist:
- E_ADS_INVALID_DOMAIN_OBJECT
- E_ADS_PROPERTY_NOT_SUPPORTED
- E_ADS_PROPERTY_NOT_FOUND
Beachten Sie, dass ein Aufrufer mit ADS_RIGHT_ACTRL_DS_LIST Zugriff auf einen Container die untergeordneten Objekte im Container auflisten kann. Ein Versuch, auf ein untergeordnetes Objekt zuzugreifen, kann jedoch weiterhin mit einem Fehler wie E_ADS_UNKNOWN_OBJECT fehlschlagen, wenn der Aufrufer nicht über ADS_RIGHT_ACTRL_DS_LIST_OBJECT Zugriff auf das untergeordnete Objekt verfügt.
Die Auswirkungen der Sicherheit auf Lesevorgänge manifestieren sich nicht unbedingt als Fehler. Beispielsweise kann ein Suchvorgang erfolgreich sein, aber die Suchergebnisse enthalten keine Objekte oder Eigenschaften, auf die der Aufrufer keinen Zugriff hat.