| Предыдущий | Следующий |
| WINBIO_E_INVALID_PROPERTY_TYPE | WINBIO_E_UNSUPPORTED_PROPERTY |
WINBIO_E_INVALID_PROPERTY_ID
WINBIO_E_INVALID_PROPERTY_ID указывает на ошибку в параметре PropertyId запроса свойства WinBio. Это отличается от WINBIO_E_INVALID_PROPERTY_TYPE, где отклоняется категория, и от WINBIO_E_UNSUPPORTED_PROPERTY, где запрос указывает свойство, которое целевой объект не может предоставить.
Запишите полный запрос свойства
- Зафиксируйте точную константу идентификатора свойства и
PropertyType, использованный вместе с ней. - Проверьте ограничения конкретного API; например,
WinBioSetPropertyрезервирует параметрPropertyIdи требует значенияWINBIO_SUBTYPE_NO_INFORMATION. - Проверьте предположения о версии SDK, если приложение использует новые идентификаторы свойств в старых версиях системы.
API свойств также принимают контекст модуля, удостоверения и подфактора, однако недопустимый контекст документирован отдельно как E_INVALIDARG. При возврате этого HRESULT сначала проверяйте именно соответствие идентификатора свойства. Повторное перечисление датчиков или перестроение биометрических шаблонов не исправит вызов с неверным идентификатором.
WinBioGetProperty · WinBioSetProperty
Нужно найти другой код? Найти другой код состояния или ошибки.