| Previous | Next |
| WINBIO_E_INVALID_PROPERTY_TYPE | WINBIO_E_UNSUPPORTED_PROPERTY |
WINBIO_E_INVALID_PROPERTY_ID
WINBIO_E_INVALID_PROPERTY_ID identifies the PropertyId side of a WinBio property request. It differs from WINBIO_E_INVALID_PROPERTY_TYPE, which rejects the category, and WINBIO_E_UNSUPPORTED_PROPERTY, where the request identifies a property that the target object cannot provide.
Log the complete property request
- Capture the exact property ID constant and the
PropertyTypeused with it. - Verify API-specific restrictions;
WinBioSetProperty, for example, reserves itsPropertyIdparameter and requiresWINBIO_SUBTYPE_NO_INFORMATION. - Check SDK-version assumptions when an application uses newer property identifiers on older systems.
Property APIs also take unit, identity, and sub-factor context, but invalid context is documented separately as E_INVALIDARG. When this HRESULT is returned, start with the property identifier mapping itself. Re-enumerating sensors or rebuilding biometric templates does not correct a caller that supplied the wrong ID.
WinBioGetProperty · WinBioSetProperty
Looking for a different code? Search another status or error code.