Метод 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.
Код возврата | Описание |
---|---|
|
Операция успешно завершена. |
|
Ошибка разрешений, доступ запрещен. |
|
Ограничение системных ресурсов, не удалось выполнить операцию. |
|
Атрибут не найден. |
Комментарии
Метод FindNextAttribute выполняет поиск атрибутов типа SoHAttributeType из индекса, заданного параметром fromLocation , и выше, пока не будет найдено совпадение. Если совпадение не найдено, возвращается ERROR_FILE_NOT_FOUND .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|
DLL |
|