Что означает код HRESULT 0x80040E6C (SEC_E_NOMEMBERSHIPSUPPORT)?

 
Предыдущий Следующий
SEC_E_NOTRUSTEEID SEC_E_INVALIDOBJECT

SEC_E_NOMEMBERSHIPSUPPORT

Выбранный trustee не поддерживает memberships или collections

SEC_E_NOMEMBERSHIPSUPPORT (0X80040E6C) — это узкий статус: выбранный trustee не поддерживает memberships или collections. Для него важен первый возвращающий API и состояние объекта в этот момент.

Что проверить

Зафиксируйте provider и конкретную membership/collection operation, а также тип trustee, для которого она запрошена.

Некоторые data sources умеют хранить trustees, но не предоставляют group-membership semantics. Это не означает, что trustee invalid или отсутствует.

Проверяйте capability provider до обхода membership. Если функция не поддерживается, используйте другой supported query path вместо повторов той же операции.

Для сверки с исходным названием используйте EN-маркер: Trustee does not support memberships or collections.

Контрольный запуск

  1. Сохраните исходное значение и object identity.
  2. Измените только параметр, названный выше.
  3. Повторите тот же API и сравните первый HRESULT и post-state.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.