アクセス制御と読み取り操作
セキュリティは、コンテナーの検索、列挙、またはプロパティの読み取りのための暗黙的なフィルターです。 必要なアクセス権がない場合、オブジェクトまたはプロパティが存在していても、オブジェクトを一覧表示したり、プロパティを読み取ろうとしたりすると、次のエラー コードで失敗する可能性があります。
- E_ADS_INVALID_DOMAIN_OBJECT
- E_ADS_PROPERTY_NOT_SUPPORTED
- E_ADS_PROPERTY_NOT_FOUND
コンテナーへの ADS_RIGHT_ACTRL_DS_LIST アクセス権を持つ呼び出し元は、コンテナー内の子オブジェクトを列挙できることに注意してください。 ただし、子オブジェクトにアクセスしようとすると、呼び出し元が子オブジェクトへの ADS_RIGHT_ACTRL_DS_LIST_OBJECTアクセス権を持っていない場合 E_ADS_UNKNOWN_OBJECT などのエラーで失敗する可能性があります。
読み取り操作に対するセキュリティの影響は、必ずしもエラーとして現れるわけではありません。 たとえば、検索操作は成功しても、呼び出し元がアクセスできないオブジェクトやプロパティは検索結果に含まれません。