Zugriffssteuerung 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 zum Auflisten von Objekten oder Leseeigenschaften mit den folgenden Fehlercodes fehlschlagen, obwohl 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 werden nicht unbedingt als Fehler manifestiert. Ein Suchvorgang kann beispielsweise erfolgreich ausgeführt werden, aber die Suchergebnisse enthalten keine Objekte oder Eigenschaften, auf die der Aufrufer keinen Zugriff hat.