Поделиться через


Метод INapSoHProcessor::FindNextAttribute

Примечание

Платформа защиты доступа к сети недоступна начиная с Windows 10

Метод INapSoHProcessor::FindNextAttribute находит расположение (индекс) следующего атрибута типа, указанного SoHAttributeType.

Синтаксис

HRESULT FindNextAttribute(
  [in]  UINT16           fromLocation,
  [in]  SoHAttributeType type,
  [out] UINT16           *attributeLocation
);

Параметры

fromLocation [in]

Начальная позиция (индекс) в пакете Инструкции о работоспособности (SoH) для начала поиска атрибутов. Это значение должно находиться в диапазоне от 0 до (numAttrib – 1), где numAttrib извлекается с помощью INapSoHProcessor::GetNumberOfAttributes.

Примечание

Пакет SoH использует индексы атрибутов на основе 0.

type [in]

Структура SoHAttributeType , содержащая тип атрибута для поиска.

attributeLocation [out]

Указатель, содержащий расположение (индекс) в пакете SoH первого атрибута типа SoHAttributeType из индекса fromLocation.

Возвращаемое значение

Также могут быть возвращены другие коды ошибок, относящихся к COM.

Код возврата Описание
S_OK
Операция успешно завершена.
E_ACCESSDENIED
Ошибка разрешений, доступ запрещен.
E_OUTOFMEMORY
Ограничение системных ресурсов, не удалось выполнить операцию.
ERROR_FILE_NOT_FOUND
Атрибут не найден.

Комментарии

Метод FindNextAttribute выполняет поиск атрибутов типа SoHAttributeType из индекса, заданного параметром fromLocation , и выше, пока не будет найдено совпадение. Если совпадение не найдено, возвращается ERROR_FILE_NOT_FOUND .

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
NapProtocol.h
IDL
NapProtocol.idl
DLL
Qutil.dll

См. также раздел

INapSoHProcessor